This commit is contained in:
felixfontein
2024-12-28 14:58:37 +00:00
parent ccede63cc2
commit bcdc5b92b5
12 changed files with 51 additions and 46 deletions
+5 -5
View File
@@ -515,9 +515,9 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
<div class="highlight-yaml+jinja notranslate"><div class="highlight"><pre><span></span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Create config foo (from a file on the control machine)</span>
<span class="w"> </span><span class="nt">community.docker.docker_config</span><span class="p">:</span>
<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">foo</span>
<span class="w"> </span><span class="c1"># If the file is JSON or binary, Ansible might modify it (because</span>
<span class="w"> </span><span class="c1"># it is first decoded and later re-encoded). Base64-encoding the</span>
<span class="w"> </span><span class="c1"># file directly after reading it prevents this to happen.</span>
<span class="w"> </span><span class="c1"># If the file is JSON or binary, Ansible might modify it (because</span>
<span class="w"> </span><span class="c1"># it is first decoded and later re-encoded). Base64-encoding the</span>
<span class="w"> </span><span class="c1"># file directly after reading it prevents this to happen.</span>
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="s">&quot;</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">&#39;file&#39;</span><span class="o">,</span> <span class="s1">&#39;/path/to/config/file&#39;</span><span class="o">)</span> <span class="o">|</span> <span class="nf">b64encode</span> <span class="cp">}}</span><span class="s">&quot;</span>
<span class="w"> </span><span class="nt">data_is_b64</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span>
<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
@@ -544,7 +544,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
<span class="w"> </span><span class="nt">bar</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">baz</span>
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">&#39;1&#39;</span>
<span class="w"> </span><span class="c1"># Adding a new label will cause a remove/create of the config</span>
<span class="w"> </span><span class="c1"># Adding a new label will cause a remove/create of the config</span>
<span class="w"> </span><span class="nt">two</span><span class="p">:</span><span class="w"> </span><span class="s">&#39;2&#39;</span>
<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
@@ -555,7 +555,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
<span class="w"> </span><span class="nt">bar</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">baz</span>
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">&#39;1&#39;</span>
<span class="w"> </span><span class="c1"># Even though &#39;two&#39; is missing, there is no change to the existing config</span>
<span class="w"> </span><span class="c1"># Even though &#39;two&#39; is missing, there is no change to the existing config</span>
<span class="w"> </span><span class="nt">state</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">present</span>
<span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Update an existing label</span>