mirror of
https://github.com/ansible-collections/community.docker.git
synced 2026-09-17 05:10:18 +00:00
deploy: 6ae46db845
This commit is contained in:
@@ -251,7 +251,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
|
|||||||
|
|
||||||
<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">Print information on current container when running in a container</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">Print information on current container when running in a container</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"Container</span><span class="nv"> </span><span class="s">ID</span><span class="nv"> </span><span class="s">is</span><span class="nv"> </span><span class="cp">{{</span> <span class="nv">ansible_module_container_id</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"Container</span><span class="nv"> </span><span class="s">ID</span><span class="nv"> </span><span class="s">is</span><span class="nv"> </span><span class="cp">{{</span> <span class="nv">ansible_module_container_id</span> <span class="cp">}}</span><span class="s">"</span>
|
||||||
<span class="w"> </span><span class="nt">when</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ansible_module_running_in_container</span>
|
<span class="w"> </span><span class="nt">when</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ansible_module_running_in_container</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -603,7 +603,7 @@ will change over time. New releases of the Docker compose CLI plugin can break t
|
|||||||
<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">Run a simple command (command)</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">Run a simple command (command)</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_compose_v2_exec</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_compose_v2_exec</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">service</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="nt">service</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="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash -c "ls -lah"</span>
|
<span class="w"> </span><span class="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash -c "ls -lah"</span>
|
||||||
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
||||||
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
||||||
|
|
||||||
@@ -616,8 +616,8 @@ will change over time. New releases of the Docker compose CLI plugin can break t
|
|||||||
<span class="w"> </span><span class="nt">service</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="nt">service</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="nt">argv</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">argv</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"-c"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"-c"</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"ls</span><span class="nv"> </span><span class="s">-lah</span><span class="nv"> </span><span class="s">></span><span class="nv"> </span><span class="s">/dev/stderr"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"ls</span><span class="nv"> </span><span class="s">-lah</span><span class="nv"> </span><span class="s">></span><span class="nv"> </span><span class="s">/dev/stderr"</span>
|
||||||
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
||||||
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
||||||
|
|
||||||
|
|||||||
@@ -726,13 +726,13 @@ will change over time. New releases of the Docker compose CLI plugin can break t
|
|||||||
<span class="w"> </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">Verify that web and db services are not running</span>
|
<span class="w"> </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">Verify that web and db services are not running</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.assert</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.assert</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">that</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">that</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">web_container.State != 'running'</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">web_container.State != 'running'</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">db_container.State != 'running'</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">db_container.State != 'running'</span>
|
||||||
<span class="w"> </span><span class="nt">vars</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">vars</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">web_container</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
<span class="w"> </span><span class="nt">web_container</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
||||||
<span class="w"> </span><span class="cp">{{</span> <span class="nv">output.containers</span> <span class="o">|</span> <span class="nf">selectattr</span><span class="o">(</span><span class="s2">"Service"</span><span class="o">,</span> <span class="s2">"equalto"</span><span class="o">,</span> <span class="s2">"web"</span><span class="o">)</span> <span class="o">|</span> <span class="nf">first</span> <span class="cp">}}</span>
|
<span class="w"> </span><span class="cp">{{</span> <span class="nv">output.containers</span> <span class="o">|</span> <span class="nf">selectattr</span><span class="o">(</span><span class="s2">"Service"</span><span class="o">,</span> <span class="s2">"equalto"</span><span class="o">,</span> <span class="s2">"web"</span><span class="o">)</span> <span class="o">|</span> <span class="nf">first</span> <span class="cp">}}</span>
|
||||||
<span class="w"> </span><span class="nt">db_container</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
<span class="w"> </span><span class="nt">db_container</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
||||||
<span class="w"> </span><span class="cp">{{</span> <span class="nv">output.containers</span> <span class="o">|</span> <span class="nf">selectattr</span><span class="o">(</span><span class="s2">"Service"</span><span class="o">,</span> <span class="s2">"equalto"</span><span class="o">,</span> <span class="s2">"db"</span><span class="o">)</span> <span class="o">|</span> <span class="nf">first</span> <span class="cp">}}</span>
|
<span class="w"> </span><span class="cp">{{</span> <span class="nv">output.containers</span> <span class="o">|</span> <span class="nf">selectattr</span><span class="o">(</span><span class="s2">"Service"</span><span class="o">,</span> <span class="s2">"equalto"</span><span class="o">,</span> <span class="s2">"db"</span><span class="o">)</span> <span class="o">|</span> <span class="nf">first</span> <span class="cp">}}</span>
|
||||||
|
|
||||||
<span class="w"> </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">Restart services</span>
|
<span class="w"> </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">Restart services</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_compose_v2</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_compose_v2</span><span class="p">:</span>
|
||||||
@@ -747,13 +747,13 @@ will change over time. New releases of the Docker compose CLI plugin can break t
|
|||||||
<span class="w"> </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">Verify that web and db services are running</span>
|
<span class="w"> </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">Verify that web and db services are running</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.assert</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.assert</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">that</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">that</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">web_container.State == 'running'</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">web_container.State == 'running'</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">db_container.State == 'running'</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">db_container.State == 'running'</span>
|
||||||
<span class="w"> </span><span class="nt">vars</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">vars</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">web_container</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
<span class="w"> </span><span class="nt">web_container</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
||||||
<span class="w"> </span><span class="cp">{{</span> <span class="nv">output.containers</span> <span class="o">|</span> <span class="nf">selectattr</span><span class="o">(</span><span class="s2">"Service"</span><span class="o">,</span> <span class="s2">"equalto"</span><span class="o">,</span> <span class="s2">"web"</span><span class="o">)</span> <span class="o">|</span> <span class="nf">first</span> <span class="cp">}}</span>
|
<span class="w"> </span><span class="cp">{{</span> <span class="nv">output.containers</span> <span class="o">|</span> <span class="nf">selectattr</span><span class="o">(</span><span class="s2">"Service"</span><span class="o">,</span> <span class="s2">"equalto"</span><span class="o">,</span> <span class="s2">"web"</span><span class="o">)</span> <span class="o">|</span> <span class="nf">first</span> <span class="cp">}}</span>
|
||||||
<span class="w"> </span><span class="nt">db_container</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
<span class="w"> </span><span class="nt">db_container</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
||||||
<span class="w"> </span><span class="cp">{{</span> <span class="nv">output.containers</span> <span class="o">|</span> <span class="nf">selectattr</span><span class="o">(</span><span class="s2">"Service"</span><span class="o">,</span> <span class="s2">"equalto"</span><span class="o">,</span> <span class="s2">"db"</span><span class="o">)</span> <span class="o">|</span> <span class="nf">first</span> <span class="cp">}}</span>
|
<span class="w"> </span><span class="cp">{{</span> <span class="nv">output.containers</span> <span class="o">|</span> <span class="nf">selectattr</span><span class="o">(</span><span class="s2">"Service"</span><span class="o">,</span> <span class="s2">"equalto"</span><span class="o">,</span> <span class="s2">"db"</span><span class="o">)</span> <span class="o">|</span> <span class="nf">first</span> <span class="cp">}}</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -732,7 +732,7 @@ will change over time. New releases of the Docker compose CLI plugin can break t
|
|||||||
<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">Run a simple command (command)</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">Run a simple command (command)</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_compose_v2_run</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_compose_v2_run</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">service</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="nt">service</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="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash -c "ls -lah"</span>
|
<span class="w"> </span><span class="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash -c "ls -lah"</span>
|
||||||
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
||||||
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
||||||
|
|
||||||
@@ -745,8 +745,8 @@ will change over time. New releases of the Docker compose CLI plugin can break t
|
|||||||
<span class="w"> </span><span class="nt">service</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="nt">service</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="nt">argv</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">argv</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"-c"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"-c"</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"ls</span><span class="nv"> </span><span class="s">-lah</span><span class="nv"> </span><span class="s">></span><span class="nv"> </span><span class="s">/dev/stderr"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"ls</span><span class="nv"> </span><span class="s">-lah</span><span class="nv"> </span><span class="s">></span><span class="nv"> </span><span class="s">/dev/stderr"</span>
|
||||||
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
||||||
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
||||||
|
|
||||||
|
|||||||
@@ -529,7 +529,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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"># 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"># 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"># 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">"</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'file'</span><span class="o">,</span> <span class="s1">'/path/to/config/file'</span><span class="o">)</span> <span class="o">|</span> <span class="nf">b64encode</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'file'</span><span class="o">,</span> <span class="s1">'/path/to/config/file'</span><span class="o">)</span> <span class="o">|</span> <span class="nf">b64encode</span> <span class="cp">}}</span><span class="s">"</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">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>
|
<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>
|
||||||
|
|
||||||
@@ -545,7 +545,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
||||||
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
<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">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">'1'</span>
|
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</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="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">Add a new label</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">Add a new label</span>
|
||||||
@@ -554,9 +554,9 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
||||||
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
<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">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">'1'</span>
|
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</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">'2'</span>
|
<span class="w"> </span><span class="nt">two</span><span class="p">:</span><span class="w"> </span><span class="s">'2'</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="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">No change</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">No change</span>
|
||||||
@@ -565,8 +565,8 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
||||||
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
<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">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">'1'</span>
|
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</span>
|
||||||
<span class="w"> </span><span class="c1"># Even though 'two' is missing, there is no change to the existing config</span>
|
<span class="w"> </span><span class="c1"># Even though 'two' 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="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>
|
<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>
|
||||||
@@ -575,7 +575,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
||||||
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
<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">monkey</span><span class="w"> </span><span class="c1"># Changing a label will cause a remove/create of the config</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">monkey</span><span class="w"> </span><span class="c1"># Changing a label will cause a remove/create of the config</span>
|
||||||
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</span>
|
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</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="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">Force the (re-)creation of the config</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">Force the (re-)creation of the config</span>
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
|
|||||||
<ul>
|
<ul>
|
||||||
<li><p>INI entry:</p>
|
<li><p>INI entry:</p>
|
||||||
<div class="highlight-ini notranslate"><div class="highlight"><pre><span></span><span class="k">[docker_connection]</span>
|
<div class="highlight-ini notranslate"><div class="highlight"><pre><span></span><span class="k">[docker_connection]</span>
|
||||||
<span class="na">extra_cli_args</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">""</span>
|
<span class="na">extra_cli_args</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">""</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -568,8 +568,8 @@ Rejects everything that is not a string that can be parsed as an octal number.</
|
|||||||
<span class="w"> </span><span class="nt">container_path</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/runme</span>
|
<span class="w"> </span><span class="nt">container_path</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/runme</span>
|
||||||
<span class="w"> </span><span class="nt">owner_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">0</span><span class="w"> </span><span class="c1"># root</span>
|
<span class="w"> </span><span class="nt">owner_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">0</span><span class="w"> </span><span class="c1"># root</span>
|
||||||
<span class="w"> </span><span class="nt">group_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">0</span><span class="w"> </span><span class="c1"># root</span>
|
<span class="w"> </span><span class="nt">group_id</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">0</span><span class="w"> </span><span class="c1"># root</span>
|
||||||
<span class="w"> </span><span class="nt">mode</span><span class="p">:</span><span class="w"> </span><span class="s">"0755"</span><span class="w"> </span><span class="c1"># readable and executable by all users, writable by root</span>
|
<span class="w"> </span><span class="nt">mode</span><span class="p">:</span><span class="w"> </span><span class="s">"0755"</span><span class="w"> </span><span class="c1"># readable and executable by all users, writable by root</span>
|
||||||
<span class="w"> </span><span class="nt">mode_parse</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">modern</span><span class="w"> </span><span class="c1"># ensure that strings passed for 'mode' are passed as octal numbers</span>
|
<span class="w"> </span><span class="nt">mode_parse</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">modern</span><span class="w"> </span><span class="c1"># ensure that strings passed for 'mode' are passed as octal numbers</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -524,7 +524,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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">Run a simple command (command)</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">Run a simple command (command)</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container_exec</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container_exec</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">container</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="nt">container</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="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash -c "ls -lah"</span>
|
<span class="w"> </span><span class="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash -c "ls -lah"</span>
|
||||||
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
||||||
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
||||||
|
|
||||||
@@ -537,8 +537,8 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">container</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="nt">container</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="nt">argv</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">argv</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/bin/bash</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"-c"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"-c"</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"ls</span><span class="nv"> </span><span class="s">-lah</span><span class="nv"> </span><span class="s">></span><span class="nv"> </span><span class="s">/dev/stderr"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"ls</span><span class="nv"> </span><span class="s">-lah</span><span class="nv"> </span><span class="s">></span><span class="nv"> </span><span class="s">/dev/stderr"</span>
|
||||||
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
<span class="w"> </span><span class="nt">chdir</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/root</span>
|
||||||
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
||||||
|
|
||||||
|
|||||||
@@ -430,7 +430,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
|
|
||||||
<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">Does container exist?</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">Does container exist?</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"The</span><span class="nv"> </span><span class="s">container</span><span class="nv"> </span><span class="cp">{{</span> <span class="s1">'exists'</span> <span class="k">if</span> <span class="nv">result.exists</span> <span class="k">else</span> <span class="s1">'does not exist'</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"The</span><span class="nv"> </span><span class="s">container</span><span class="nv"> </span><span class="cp">{{</span> <span class="s1">'exists'</span> <span class="k">if</span> <span class="nv">result.exists</span> <span class="k">else</span> <span class="s1">'does not exist'</span> <span class="cp">}}</span><span class="s">"</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">Print information about container</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">Print information about container</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
|
|||||||
@@ -1856,25 +1856,25 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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">started</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">started</span>
|
||||||
<span class="w"> </span><span class="nt">restart</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">restart</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">links</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">links</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"myredis:aliasedredis"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"myredis:aliasedredis"</span>
|
||||||
<span class="w"> </span><span class="nt">devices</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">devices</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"/dev/sda:/dev/xvda:rwm"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"/dev/sda:/dev/xvda:rwm"</span>
|
||||||
<span class="w"> </span><span class="nt">ports</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ports</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># Publish container port 9000 as host port 8080</span>
|
<span class="w"> </span><span class="c1"># Publish container port 9000 as host port 8080</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"8080:9000"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"8080:9000"</span>
|
||||||
<span class="w"> </span><span class="c1"># Publish container UDP port 9001 as host port 8081 on interface 127.0.0.1</span>
|
<span class="w"> </span><span class="c1"># Publish container UDP port 9001 as host port 8081 on interface 127.0.0.1</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"127.0.0.1:8081:9001/udp"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"127.0.0.1:8081:9001/udp"</span>
|
||||||
<span class="w"> </span><span class="c1"># Publish container port 9002 as a random host port</span>
|
<span class="w"> </span><span class="c1"># Publish container port 9002 as a random host port</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"9002"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"9002"</span>
|
||||||
<span class="w"> </span><span class="c1"># Publish container port 9003 as a free host port in range 8000-8100</span>
|
<span class="w"> </span><span class="c1"># Publish container port 9003 as a free host port in range 8000-8100</span>
|
||||||
<span class="w"> </span><span class="c1"># (the host port will be selected by the Docker daemon)</span>
|
<span class="w"> </span><span class="c1"># (the host port will be selected by the Docker daemon)</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"8000-8100:9003"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"8000-8100:9003"</span>
|
||||||
<span class="w"> </span><span class="c1"># Publish container ports 9010-9020 to host ports 7000-7010</span>
|
<span class="w"> </span><span class="c1"># Publish container ports 9010-9020 to host ports 7000-7010</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"7000-7010:9010-9020"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"7000-7010:9010-9020"</span>
|
||||||
<span class="w"> </span><span class="nt">env</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">env</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">SECRET_KEY</span><span class="p">:</span><span class="w"> </span><span class="s">"ssssh"</span>
|
<span class="w"> </span><span class="nt">SECRET_KEY</span><span class="p">:</span><span class="w"> </span><span class="s">"ssssh"</span>
|
||||||
<span class="w"> </span><span class="c1"># Values which might be parsed as numbers, booleans or other types by the YAML parser need to be quoted</span>
|
<span class="w"> </span><span class="c1"># Values which might be parsed as numbers, booleans or other types by the YAML parser need to be quoted</span>
|
||||||
<span class="w"> </span><span class="nt">BOOLEAN_KEY</span><span class="p">:</span><span class="w"> </span><span class="s">"yes"</span>
|
<span class="w"> </span><span class="nt">BOOLEAN_KEY</span><span class="p">:</span><span class="w"> </span><span class="s">"yes"</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">Container 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">Container present</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
||||||
@@ -1890,7 +1890,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
|
|
||||||
<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">Start 4 load-balanced containers</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">Start 4 load-balanced containers</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="s">"container</span><span class="cp">{{</span> <span class="nv">item</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="s">"container</span><span class="cp">{{</span> <span class="nv">item</span> <span class="cp">}}</span><span class="s">"</span>
|
||||||
<span class="w"> </span><span class="nt">recreate</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">recreate</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">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">someuser/anotherappimage</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">someuser/anotherappimage</span>
|
||||||
<span class="w"> </span><span class="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">sleep 1d</span>
|
<span class="w"> </span><span class="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">sleep 1d</span>
|
||||||
@@ -1909,16 +1909,16 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">log_options</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">log_options</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">syslog-address</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">tcp://my-syslog-server:514</span>
|
<span class="w"> </span><span class="nt">syslog-address</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">tcp://my-syslog-server:514</span>
|
||||||
<span class="w"> </span><span class="nt">syslog-facility</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">daemon</span>
|
<span class="w"> </span><span class="nt">syslog-facility</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">daemon</span>
|
||||||
<span class="w"> </span><span class="c1"># NOTE: in Docker 1.13+ the "syslog-tag" option was renamed to "tag" for</span>
|
<span class="w"> </span><span class="c1"># NOTE: in Docker 1.13+ the "syslog-tag" option was renamed to "tag" for</span>
|
||||||
<span class="w"> </span><span class="c1"># older docker installs, use "syslog-tag" instead</span>
|
<span class="w"> </span><span class="c1"># older docker installs, use "syslog-tag" instead</span>
|
||||||
<span class="w"> </span><span class="nt">tag</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">myservice</span>
|
<span class="w"> </span><span class="nt">tag</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">myservice</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 db container and connect to network</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 db container and connect to network</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</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">db_test</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">db_test</span>
|
||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="s">"postgres:latest"</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="s">"postgres:latest"</span>
|
||||||
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span>
|
||||||
<span class="w"> </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="s">"</span><span class="cp">{{</span> <span class="nv">docker_network_name</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </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="s">"</span><span class="cp">{{</span> <span class="nv">docker_network_name</span> <span class="cp">}}</span><span class="s">"</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">Start container, connect to network and link</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">Start container, connect to network and link</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
||||||
@@ -1926,7 +1926,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ubuntu:14.04</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ubuntu:14.04</span>
|
||||||
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span>
|
||||||
<span class="w"> </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">TestingNet</span>
|
<span class="w"> </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">TestingNet</span>
|
||||||
<span class="w"> </span><span class="nt">ipv4_address</span><span class="p">:</span><span class="w"> </span><span class="s">"172.16.1.100"</span>
|
<span class="w"> </span><span class="nt">ipv4_address</span><span class="p">:</span><span class="w"> </span><span class="s">"172.16.1.100"</span>
|
||||||
<span class="w"> </span><span class="nt">aliases</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">aliases</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">sleepyzz</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">sleepyzz</span>
|
||||||
<span class="w"> </span><span class="nt">links</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">links</span><span class="p">:</span>
|
||||||
@@ -1937,7 +1937,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</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">sleepy</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">sleepy</span>
|
||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ubuntu:14.04</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ubuntu:14.04</span>
|
||||||
<span class="w"> </span><span class="nt">command</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">"sleep"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"infinity"</span><span class="p p-Indicator">]</span>
|
<span class="w"> </span><span class="nt">command</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">"sleep"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"infinity"</span><span class="p p-Indicator">]</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">Add container to networks</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">Add container to networks</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
||||||
@@ -1994,24 +1994,24 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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">test</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">test</span>
|
||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ubuntu:18.04</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ubuntu:18.04</span>
|
||||||
<span class="w"> </span><span class="nt">env</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">env</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">arg1</span><span class="p">:</span><span class="w"> </span><span class="s">"true"</span>
|
<span class="w"> </span><span class="nt">arg1</span><span class="p">:</span><span class="w"> </span><span class="s">"true"</span>
|
||||||
<span class="w"> </span><span class="nt">arg2</span><span class="p">:</span><span class="w"> </span><span class="s">"whatever"</span>
|
<span class="w"> </span><span class="nt">arg2</span><span class="p">:</span><span class="w"> </span><span class="s">"whatever"</span>
|
||||||
<span class="w"> </span><span class="nt">volumes</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">volumes</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/tmp:/tmp</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/tmp:/tmp</span>
|
||||||
<span class="w"> </span><span class="nt">comparisons</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">comparisons</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ignore</span><span class="w"> </span><span class="c1"># do not restart containers with older versions of the image</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ignore</span><span class="w"> </span><span class="c1"># do not restart containers with older versions of the image</span>
|
||||||
<span class="w"> </span><span class="nt">env</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">strict</span><span class="w"> </span><span class="c1"># we want precisely this environment</span>
|
<span class="w"> </span><span class="nt">env</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">strict</span><span class="w"> </span><span class="c1"># we want precisely this environment</span>
|
||||||
<span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">allow_more_present</span><span class="w"> </span><span class="c1"># if there are more volumes, that's ok, as long as `/tmp:/tmp` is there</span>
|
<span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">allow_more_present</span><span class="w"> </span><span class="c1"># if there are more volumes, that's ok, as long as `/tmp:/tmp` is there</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">Finer container restart/update control II</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">Finer container restart/update control II</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</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">test</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">test</span>
|
||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ubuntu:18.04</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ubuntu:18.04</span>
|
||||||
<span class="w"> </span><span class="nt">env</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">env</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">arg1</span><span class="p">:</span><span class="w"> </span><span class="s">"true"</span>
|
<span class="w"> </span><span class="nt">arg1</span><span class="p">:</span><span class="w"> </span><span class="s">"true"</span>
|
||||||
<span class="w"> </span><span class="nt">arg2</span><span class="p">:</span><span class="w"> </span><span class="s">"whatever"</span>
|
<span class="w"> </span><span class="nt">arg2</span><span class="p">:</span><span class="w"> </span><span class="s">"whatever"</span>
|
||||||
<span class="w"> </span><span class="nt">comparisons</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">comparisons</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="s">'*'</span><span class="p p-Indicator">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ignore</span><span class="w"> </span><span class="c1"># by default, ignore *all* options (including image)</span>
|
<span class="w"> </span><span class="s">'*'</span><span class="p p-Indicator">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ignore</span><span class="w"> </span><span class="c1"># by default, ignore *all* options (including image)</span>
|
||||||
<span class="w"> </span><span class="nt">env</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">strict</span><span class="w"> </span><span class="c1"># except for environment variables; there, we want to be strict</span>
|
<span class="w"> </span><span class="nt">env</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">strict</span><span class="w"> </span><span class="c1"># except for environment variables; there, we want to be strict</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">Start container with healthstatus</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">Start container with healthstatus</span>
|
||||||
@@ -2020,9 +2020,9 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nginx:1.13</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nginx:1.13</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">started</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">started</span>
|
||||||
<span class="w"> </span><span class="nt">healthcheck</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">healthcheck</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># Check if nginx server is healthy by curl'ing the server.</span>
|
<span class="w"> </span><span class="c1"># Check if nginx server is healthy by curl'ing the server.</span>
|
||||||
<span class="w"> </span><span class="c1"># If this fails or timeouts, the healthcheck fails.</span>
|
<span class="w"> </span><span class="c1"># If this fails or timeouts, the healthcheck fails.</span>
|
||||||
<span class="w"> </span><span class="nt">test</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">"CMD"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"curl"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"--fail"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"http://nginx.host.com"</span><span class="p p-Indicator">]</span>
|
<span class="w"> </span><span class="nt">test</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">"CMD"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"curl"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"--fail"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"http://nginx.host.com"</span><span class="p p-Indicator">]</span>
|
||||||
<span class="w"> </span><span class="nt">interval</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">1m30s</span>
|
<span class="w"> </span><span class="nt">interval</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">1m30s</span>
|
||||||
<span class="w"> </span><span class="nt">timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">10s</span>
|
<span class="w"> </span><span class="nt">timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">10s</span>
|
||||||
<span class="w"> </span><span class="nt">retries</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">3</span>
|
<span class="w"> </span><span class="nt">retries</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">3</span>
|
||||||
@@ -2035,8 +2035,8 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nginx:1.13</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nginx:1.13</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">started</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">started</span>
|
||||||
<span class="w"> </span><span class="nt">healthcheck</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">healthcheck</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># The "NONE" check needs to be specified</span>
|
<span class="w"> </span><span class="c1"># The "NONE" check needs to be specified</span>
|
||||||
<span class="w"> </span><span class="nt">test</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">"NONE"</span><span class="p p-Indicator">]</span>
|
<span class="w"> </span><span class="nt">test</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">"NONE"</span><span class="p p-Indicator">]</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 a tmpfs with a size and mode</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 a tmpfs with a size and mode</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
||||||
@@ -2046,8 +2046,8 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">mounts</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">mounts</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">tmpfs</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">tmpfs</span>
|
||||||
<span class="w"> </span><span class="nt">target</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/cache</span>
|
<span class="w"> </span><span class="nt">target</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/cache</span>
|
||||||
<span class="w"> </span><span class="nt">tmpfs_mode</span><span class="p">:</span><span class="w"> </span><span class="s">"1700"</span><span class="w"> </span><span class="c1"># only readable to the owner</span>
|
<span class="w"> </span><span class="nt">tmpfs_mode</span><span class="p">:</span><span class="w"> </span><span class="s">"1700"</span><span class="w"> </span><span class="c1"># only readable to the owner</span>
|
||||||
<span class="w"> </span><span class="nt">tmpfs_size</span><span class="p">:</span><span class="w"> </span><span class="s">"16G"</span>
|
<span class="w"> </span><span class="nt">tmpfs_size</span><span class="p">:</span><span class="w"> </span><span class="s">"16G"</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">Start container with block device read limit</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">Start container with block device read limit</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
||||||
@@ -2071,13 +2071,13 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">device_requests</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">device_requests</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># Add some specific devices to this container</span>
|
<span class="w"> </span><span class="c1"># Add some specific devices to this container</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">device_ids</span><span class="p">:</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">device_ids</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">'0'</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">'0'</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">'GPU-3a23c669-1f69-c64e-cf85-44e9b07e7a2a'</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">'GPU-3a23c669-1f69-c64e-cf85-44e9b07e7a2a'</span>
|
||||||
<span class="w"> </span><span class="c1"># Add nVidia GPUs to this container</span>
|
<span class="w"> </span><span class="c1"># Add nVidia GPUs to this container</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nvidia</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nvidia</span>
|
||||||
<span class="w"> </span><span class="nt">count</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">-1</span><span class="w"> </span><span class="c1"># this means we want all</span>
|
<span class="w"> </span><span class="nt">count</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">-1</span><span class="w"> </span><span class="c1"># this means we want all</span>
|
||||||
<span class="w"> </span><span class="nt">capabilities</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">capabilities</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># We have one OR condition: 'gpu' AND 'utility'</span>
|
<span class="w"> </span><span class="c1"># We have one OR condition: 'gpu' AND 'utility'</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">gpu</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">gpu</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">utility</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">utility</span>
|
||||||
<span class="w"> </span><span class="c1"># See https://github.com/NVIDIA/nvidia-container-runtime#supported-driver-capabilities</span>
|
<span class="w"> </span><span class="c1"># See https://github.com/NVIDIA/nvidia-container-runtime#supported-driver-capabilities</span>
|
||||||
|
|||||||
@@ -679,7 +679,7 @@ For example, an ansible.cfg entry (further up in the list) is overwritten by an
|
|||||||
<span class="nt">keyed_groups</span><span class="p">:</span>
|
<span class="nt">keyed_groups</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># Add containers with primary network foo to a network_foo group</span>
|
<span class="w"> </span><span class="c1"># Add containers with primary network foo to a network_foo group</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">network</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">network</span>
|
||||||
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'docker_hostconfig.NetworkMode'</span>
|
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'docker_hostconfig.NetworkMode'</span>
|
||||||
<span class="w"> </span><span class="c1"># Add Linux hosts to an os_linux group</span>
|
<span class="w"> </span><span class="c1"># Add Linux hosts to an os_linux group</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">os</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">os</span>
|
||||||
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">docker_platform</span>
|
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">docker_platform</span>
|
||||||
@@ -694,15 +694,15 @@ For example, an ansible.cfg entry (further up in the list) is overwritten by an
|
|||||||
<span class="w"> </span><span class="nt">ansible_ssh_port</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ansible_ssh_port | default(22, true)</span>
|
<span class="w"> </span><span class="nt">ansible_ssh_port</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">ansible_ssh_port | default(22, true)</span>
|
||||||
|
|
||||||
<span class="nn">---</span>
|
<span class="nn">---</span>
|
||||||
<span class="c1"># Only consider containers which have a label 'foo', or whose name starts with 'a'</span>
|
<span class="c1"># Only consider containers which have a label 'foo', or whose name starts with 'a'</span>
|
||||||
<span class="nt">plugin</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">community.docker.docker_containers</span>
|
<span class="nt">plugin</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">community.docker.docker_containers</span>
|
||||||
<span class="nt">filters</span><span class="p">:</span>
|
<span class="nt">filters</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># Accept all containers which have a label called 'foo'</span>
|
<span class="w"> </span><span class="c1"># Accept all containers which have a label called 'foo'</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">include</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">include</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
||||||
<span class="w"> </span><span class="no">"foo" in docker_config.Labels</span>
|
<span class="w"> </span><span class="no">"foo" in docker_config.Labels</span>
|
||||||
<span class="w"> </span><span class="c1"># Next accept all containers whose inventory_hostname starts with 'a'</span>
|
<span class="w"> </span><span class="c1"># Next accept all containers whose inventory_hostname starts with 'a'</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">include</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">include</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">>-</span>
|
||||||
<span class="w"> </span><span class="no">inventory_hostname.startswith("a")</span>
|
<span class="w"> </span><span class="no">inventory_hostname.startswith("a")</span>
|
||||||
<span class="w"> </span><span class="c1"># Exclude all containers that did not match any of the above filters</span>
|
<span class="w"> </span><span class="c1"># Exclude all containers that did not match any of the above filters</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">exclude</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="p p-Indicator">-</span><span class="w"> </span><span class="nt">exclude</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">true</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
|
|||||||
@@ -289,7 +289,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
|
|||||||
|
|
||||||
<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">Show all contexts</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">Show all contexts</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">result.contexts</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">result.contexts</span> <span class="cp">}}</span><span class="s">"</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">Get current context</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">Get current context</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_context_info</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_context_info</span><span class="p">:</span>
|
||||||
@@ -298,7 +298,7 @@ To check whether it is installed, run <code class="code docutils literal notrans
|
|||||||
|
|
||||||
<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">Run community.docker modules with current context</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">Run community.docker modules with current context</span>
|
||||||
<span class="w"> </span><span class="nt">module_defaults</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">module_defaults</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">group/community.docker.docker</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">docker_current_context.contexts</span><span class="o">[</span><span class="m">0</span><span class="o">]</span><span class="nv">.config</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">group/community.docker.docker</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">docker_current_context.contexts</span><span class="o">[</span><span class="m">0</span><span class="o">]</span><span class="nv">.config</span> <span class="cp">}}</span><span class="s">"</span>
|
||||||
<span class="w"> </span><span class="nt">block</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">block</span><span class="p">:</span>
|
||||||
<span class="w"> </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">Task using the current context</span>
|
<span class="w"> </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">Task using the current context</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_container</span><span class="p">:</span>
|
||||||
|
|||||||
@@ -557,7 +557,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">community.docker.docker_host_info</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_host_info</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">images</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">images</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">images_filters</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">images_filters</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">label</span><span class="p">:</span><span class="w"> </span><span class="s">"mylabel"</span>
|
<span class="w"> </span><span class="nt">label</span><span class="p">:</span><span class="w"> </span><span class="s">"mylabel"</span>
|
||||||
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</span>
|
<span class="w"> </span><span class="nt">register</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">result</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">Get info on docker host and verbose list images</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">Get info on docker host and verbose list images</span>
|
||||||
|
|||||||
@@ -689,7 +689,7 @@ Provides the secret from a given value <code class="ansible-option docutils lite
|
|||||||
<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">Build multi-platform image</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">Build multi-platform image</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_image_build</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_image_build</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">multi-platform-image</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">multi-platform-image</span>
|
||||||
<span class="w"> </span><span class="nt">tag</span><span class="p">:</span><span class="w"> </span><span class="s">"1.5.2"</span>
|
<span class="w"> </span><span class="nt">tag</span><span class="p">:</span><span class="w"> </span><span class="s">"1.5.2"</span>
|
||||||
<span class="w"> </span><span class="nt">path</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/home/user/images/multi-platform</span>
|
<span class="w"> </span><span class="nt">path</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/home/user/images/multi-platform</span>
|
||||||
<span class="w"> </span><span class="nt">platform</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">platform</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">linux/amd64</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">linux/amd64</span>
|
||||||
|
|||||||
@@ -444,7 +444,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
|
|
||||||
<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">Print the loaded image names</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">Print the loaded image names</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"Loaded</span><span class="nv"> </span><span class="s">the</span><span class="nv"> </span><span class="s">following</span><span class="nv"> </span><span class="s">images:</span><span class="nv"> </span><span class="cp">{{</span> <span class="nv">result.image_names</span> <span class="o">|</span> <span class="nf">join</span><span class="o">(</span><span class="s1">', '</span><span class="o">)</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"Loaded</span><span class="nv"> </span><span class="s">the</span><span class="nv"> </span><span class="s">following</span><span class="nv"> </span><span class="s">images:</span><span class="nv"> </span><span class="cp">{{</span> <span class="nv">result.image_names</span> <span class="o">|</span> <span class="nf">join</span><span class="o">(</span><span class="s1">', '</span><span class="o">)</span> <span class="cp">}}</span><span class="s">"</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -787,7 +787,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">community.docker.docker_image</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_image</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">myimage:7.1.2</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">myimage:7.1.2</span>
|
||||||
<span class="w"> </span><span class="nt">repository</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">myimage:latest</span>
|
<span class="w"> </span><span class="nt">repository</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">myimage:latest</span>
|
||||||
<span class="w"> </span><span class="c1"># As 'latest' usually already is present, we need to enable overwriting of existing tags:</span>
|
<span class="w"> </span><span class="c1"># As 'latest' usually already is present, we need to enable overwriting of existing tags:</span>
|
||||||
<span class="w"> </span><span class="nt">force_tag</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">force_tag</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">source</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">local</span>
|
<span class="w"> </span><span class="nt">source</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">local</span>
|
||||||
|
|
||||||
|
|||||||
@@ -458,16 +458,16 @@ For example, an ansible.cfg entry (further up in the list) is overwritten by an
|
|||||||
<span class="c1"># $ ansible-inventory -i ./path/to/docker-machine.yml --host=mymachine</span>
|
<span class="c1"># $ ansible-inventory -i ./path/to/docker-machine.yml --host=mymachine</span>
|
||||||
<span class="c1"># {</span>
|
<span class="c1"># {</span>
|
||||||
<span class="c1"># ...</span>
|
<span class="c1"># ...</span>
|
||||||
<span class="c1"># "digitalocean": {</span>
|
<span class="c1"># "digitalocean": {</span>
|
||||||
<span class="c1"># "hosts": [</span>
|
<span class="c1"># "hosts": [</span>
|
||||||
<span class="c1"># "mymachine"</span>
|
<span class="c1"># "mymachine"</span>
|
||||||
<span class="c1"># ]</span>
|
<span class="c1"># ]</span>
|
||||||
<span class="c1"># ...</span>
|
<span class="c1"># ...</span>
|
||||||
<span class="c1"># }</span>
|
<span class="c1"># }</span>
|
||||||
<span class="nt">plugin</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">community.docker.docker_machine</span>
|
<span class="nt">plugin</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">community.docker.docker_machine</span>
|
||||||
<span class="nt">strict</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
|
<span class="nt">strict</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
|
||||||
<span class="nt">keyed_groups</span><span class="p">:</span>
|
<span class="nt">keyed_groups</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">separator</span><span class="p">:</span><span class="w"> </span><span class="s">''</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">separator</span><span class="p">:</span><span class="w"> </span><span class="s">''</span>
|
||||||
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">docker_machine_node_attributes.DriverName</span>
|
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">docker_machine_node_attributes.DriverName</span>
|
||||||
|
|
||||||
<span class="nn">---</span>
|
<span class="nn">---</span>
|
||||||
@@ -476,13 +476,13 @@ For example, an ansible.cfg entry (further up in the list) is overwritten by an
|
|||||||
<span class="nt">strict</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
|
<span class="nt">strict</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">false</span>
|
||||||
<span class="nt">keyed_groups</span><span class="p">:</span>
|
<span class="nt">keyed_groups</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">tag</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">tag</span>
|
||||||
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'dm_tags'</span>
|
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'dm_tags'</span>
|
||||||
|
|
||||||
<span class="nn">---</span>
|
<span class="nn">---</span>
|
||||||
<span class="c1"># Example using compose to override the default SSH behaviour of asking the user to accept the remote host key</span>
|
<span class="c1"># Example using compose to override the default SSH behaviour of asking the user to accept the remote host key</span>
|
||||||
<span class="nt">plugin</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">community.docker.docker_machine</span>
|
<span class="nt">plugin</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">community.docker.docker_machine</span>
|
||||||
<span class="nt">compose</span><span class="p">:</span>
|
<span class="nt">compose</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">ansible_ssh_common_args</span><span class="p">:</span><span class="w"> </span><span class="s">'"-o</span><span class="nv"> </span><span class="s">StrictHostKeyChecking=accept-new"'</span>
|
<span class="w"> </span><span class="nt">ansible_ssh_common_args</span><span class="p">:</span><span class="w"> </span><span class="s">'"-o</span><span class="nv"> </span><span class="s">StrictHostKeyChecking=accept-new"'</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
<section id="authors">
|
<section id="authors">
|
||||||
|
|||||||
@@ -430,7 +430,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
|
|
||||||
<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">Does network exist?</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">Does network exist?</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"The</span><span class="nv"> </span><span class="s">network</span><span class="nv"> </span><span class="cp">{{</span> <span class="s1">'exists'</span> <span class="k">if</span> <span class="nv">result.exists</span> <span class="k">else</span> <span class="s1">'does not exist'</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"The</span><span class="nv"> </span><span class="s">network</span><span class="nv"> </span><span class="cp">{{</span> <span class="s1">'exists'</span> <span class="k">if</span> <span class="nv">result.exists</span> <span class="k">else</span> <span class="s1">'does not exist'</span> <span class="cp">}}</span><span class="s">"</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">Print information about network</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">Print information about network</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
|
|||||||
@@ -662,7 +662,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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">Remove a single container</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">Remove a single container</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_network</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_network</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">network_one</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">network_one</span>
|
||||||
<span class="w"> </span><span class="nt">connected</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">fulllist</span><span class="o">|</span><span class="nf">difference</span><span class="o">([</span><span class="s1">'container_a'</span><span class="o">])</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">connected</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">fulllist</span><span class="o">|</span><span class="nf">difference</span><span class="o">([</span><span class="s1">'container_a'</span><span class="o">])</span> <span class="cp">}}</span><span class="s">"</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">Add a container to a network, leaving existing containers connected</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">Add a container to a network, leaving existing containers connected</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_network</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_network</span><span class="p">:</span>
|
||||||
|
|||||||
@@ -498,8 +498,8 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">community.docker.docker_plugin</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_plugin</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">plugin_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">weaveworks/net-plugin:latest_release</span>
|
<span class="w"> </span><span class="nt">plugin_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">weaveworks/net-plugin:latest_release</span>
|
||||||
<span class="w"> </span><span class="nt">plugin_options</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">plugin_options</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">IPALLOC_RANGE</span><span class="p">:</span><span class="w"> </span><span class="s">"10.32.0.0/12"</span>
|
<span class="w"> </span><span class="nt">IPALLOC_RANGE</span><span class="p">:</span><span class="w"> </span><span class="s">"10.32.0.0/12"</span>
|
||||||
<span class="w"> </span><span class="nt">WEAVE_PASSWORD</span><span class="p">:</span><span class="w"> </span><span class="s">"PASSWORD"</span>
|
<span class="w"> </span><span class="nt">WEAVE_PASSWORD</span><span class="p">:</span><span class="w"> </span><span class="s">"PASSWORD"</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -550,17 +550,17 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">community.docker.docker_prune</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_prune</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">containers</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">containers</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">containers_filters</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">containers_filters</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># Prune containers whose "foo" label has value "bar", and</span>
|
<span class="w"> </span><span class="c1"># Prune containers whose "foo" label has value "bar", and</span>
|
||||||
<span class="w"> </span><span class="c1"># whose "bam" label has value "baz". If you only want to</span>
|
<span class="w"> </span><span class="c1"># whose "bam" label has value "baz". If you only want to</span>
|
||||||
<span class="w"> </span><span class="c1"># compare one label, you can provide it as a string instead</span>
|
<span class="w"> </span><span class="c1"># compare one label, you can provide it as a string instead</span>
|
||||||
<span class="w"> </span><span class="c1"># of a list with one element.</span>
|
<span class="w"> </span><span class="c1"># of a list with one element.</span>
|
||||||
<span class="w"> </span><span class="nt">label</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">label</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">foo=bar</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">foo=bar</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">bam=baz</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">bam=baz</span>
|
||||||
<span class="w"> </span><span class="c1"># Prune containers whose label "bar" does *not* have value</span>
|
<span class="w"> </span><span class="c1"># Prune containers whose label "bar" does *not* have value</span>
|
||||||
<span class="w"> </span><span class="c1"># "baz". If you want to avoid more than one label, you can</span>
|
<span class="w"> </span><span class="c1"># "baz". If you want to avoid more than one label, you can</span>
|
||||||
<span class="w"> </span><span class="c1"># provide a list of multiple label-value pairs.</span>
|
<span class="w"> </span><span class="c1"># provide a list of multiple label-value pairs.</span>
|
||||||
<span class="w"> </span><span class="s">"label!"</span><span class="p p-Indicator">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">bar=baz</span>
|
<span class="w"> </span><span class="s">"label!"</span><span class="p p-Indicator">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">bar=baz</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">Prune everything</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">Prune everything</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_prune</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_prune</span><span class="p">:</span>
|
||||||
|
|||||||
@@ -517,7 +517,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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"># 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"># 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"># 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">"</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'file'</span><span class="o">,</span> <span class="s1">'/path/to/secret/file'</span><span class="o">)</span> <span class="o">|</span> <span class="nf">b64encode</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">lookup</span><span class="o">(</span><span class="s1">'file'</span><span class="o">,</span> <span class="s1">'/path/to/secret/file'</span><span class="o">)</span> <span class="o">|</span> <span class="nf">b64encode</span> <span class="cp">}}</span><span class="s">"</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">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>
|
<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>
|
||||||
|
|
||||||
@@ -533,7 +533,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
||||||
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
<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">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">'1'</span>
|
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</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="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">Add a new label</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">Add a new label</span>
|
||||||
@@ -542,9 +542,9 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
||||||
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
<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">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">'1'</span>
|
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</span>
|
||||||
<span class="w"> </span><span class="c1"># Adding a new label will cause a remove/create of the secret</span>
|
<span class="w"> </span><span class="c1"># Adding a new label will cause a remove/create of the secret</span>
|
||||||
<span class="w"> </span><span class="nt">two</span><span class="p">:</span><span class="w"> </span><span class="s">'2'</span>
|
<span class="w"> </span><span class="nt">two</span><span class="p">:</span><span class="w"> </span><span class="s">'2'</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="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">No change</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">No change</span>
|
||||||
@@ -553,8 +553,8 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
||||||
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
<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">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">'1'</span>
|
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</span>
|
||||||
<span class="w"> </span><span class="c1"># Even though 'two' is missing, there is no change to the existing secret</span>
|
<span class="w"> </span><span class="c1"># Even though 'two' is missing, there is no change to the existing secret</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="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>
|
<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>
|
||||||
@@ -563,7 +563,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
<span class="w"> </span><span class="nt">data</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Goodnight everyone!</span>
|
||||||
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
<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">monkey</span><span class="w"> </span><span class="c1"># Changing a label will cause a remove/create of the secret</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">monkey</span><span class="w"> </span><span class="c1"># Changing a label will cause a remove/create of the secret</span>
|
||||||
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</span>
|
<span class="w"> </span><span class="nt">one</span><span class="p">:</span><span class="w"> </span><span class="s">'1'</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="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">Force the removal/creation of the secret</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">Force the removal/creation of the secret</span>
|
||||||
|
|||||||
@@ -506,7 +506,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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">mystack</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">mystack</span>
|
||||||
<span class="w"> </span><span class="nt">compose</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">compose</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/opt/docker-compose.yml</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">/opt/docker-compose.yml</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s">'3'</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">version</span><span class="p">:</span><span class="w"> </span><span class="s">'3'</span>
|
||||||
<span class="w"> </span><span class="nt">services</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">services</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">web</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">web</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nginx:latest</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nginx:latest</span>
|
||||||
|
|||||||
@@ -576,14 +576,14 @@ For example, an ansible.cfg entry (further up in the list) is overwritten by an
|
|||||||
<span class="nt">keyed_groups</span><span class="p">:</span>
|
<span class="nt">keyed_groups</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># add for example x86_64 hosts to an arch_x86_64 group</span>
|
<span class="w"> </span><span class="c1"># add for example x86_64 hosts to an arch_x86_64 group</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">arch</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">arch</span>
|
||||||
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'Description.Platform.Architecture'</span>
|
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'Description.Platform.Architecture'</span>
|
||||||
<span class="w"> </span><span class="c1"># add for example linux hosts to an os_linux group</span>
|
<span class="w"> </span><span class="c1"># add for example linux hosts to an os_linux group</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">os</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">os</span>
|
||||||
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'Description.Platform.OS'</span>
|
<span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'Description.Platform.OS'</span>
|
||||||
<span class="w"> </span><span class="c1"># create a group per node label</span>
|
<span class="w"> </span><span class="c1"># create a group per node label</span>
|
||||||
<span class="w"> </span><span class="c1"># for exomple a node labeled w/ "production" ends up in group "label_production"</span>
|
<span class="w"> </span><span class="c1"># for exomple a node labeled w/ "production" ends up in group "label_production"</span>
|
||||||
<span class="w"> </span><span class="c1"># hint: labels containing special characters will be converted to safe names</span>
|
<span class="w"> </span><span class="c1"># hint: labels containing special characters will be converted to safe names</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'Spec.Labels'</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">key</span><span class="p">:</span><span class="w"> </span><span class="s">'Spec.Labels'</span>
|
||||||
<span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">label</span>
|
<span class="w"> </span><span class="nt">prefix</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">label</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -690,7 +690,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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">join</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">join</span>
|
||||||
<span class="w"> </span><span class="nt">advertise_addr</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">192.168.1.2</span>
|
<span class="w"> </span><span class="nt">advertise_addr</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">192.168.1.2</span>
|
||||||
<span class="w"> </span><span class="nt">join_token</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">SWMTKN-1--xxxxx</span>
|
<span class="w"> </span><span class="nt">join_token</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">SWMTKN-1--xxxxx</span>
|
||||||
<span class="w"> </span><span class="nt">remote_addrs</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">'192.168.1.1:2377'</span><span class="p p-Indicator">]</span>
|
<span class="w"> </span><span class="nt">remote_addrs</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">'192.168.1.1:2377'</span><span class="p p-Indicator">]</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">Leave swarm for a node</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">Leave swarm for a node</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_swarm</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_swarm</span><span class="p">:</span>
|
||||||
|
|||||||
@@ -1332,7 +1332,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine</span>
|
||||||
<span class="w"> </span><span class="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">sleep</span>
|
<span class="w"> </span><span class="nt">command</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">sleep</span>
|
||||||
<span class="w"> </span><span class="nt">args</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">args</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"3600"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"3600"</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">Set a bind mount</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">Set a bind mount</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_swarm_service</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_swarm_service</span><span class="p">:</span>
|
||||||
@@ -1348,8 +1348,8 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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">myservice</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">myservice</span>
|
||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine</span>
|
||||||
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">labels</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">com.example.description</span><span class="p">:</span><span class="w"> </span><span class="s">"Accounting</span><span class="nv"> </span><span class="s">webapp"</span>
|
<span class="w"> </span><span class="nt">com.example.description</span><span class="p">:</span><span class="w"> </span><span class="s">"Accounting</span><span class="nv"> </span><span class="s">webapp"</span>
|
||||||
<span class="w"> </span><span class="nt">com.example.department</span><span class="p">:</span><span class="w"> </span><span class="s">"Finance"</span>
|
<span class="w"> </span><span class="nt">com.example.department</span><span class="p">:</span><span class="w"> </span><span class="s">"Finance"</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">Set environment variables</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">Set environment variables</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_swarm_service</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_swarm_service</span><span class="p">:</span>
|
||||||
@@ -1369,8 +1369,8 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">logging</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">logging</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">fluentd</span>
|
<span class="w"> </span><span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">fluentd</span>
|
||||||
<span class="w"> </span><span class="nt">options</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">options</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">fluentd-address</span><span class="p">:</span><span class="w"> </span><span class="s">"127.0.0.1:24224"</span>
|
<span class="w"> </span><span class="nt">fluentd-address</span><span class="p">:</span><span class="w"> </span><span class="s">"127.0.0.1:24224"</span>
|
||||||
<span class="w"> </span><span class="nt">fluentd-async-connect</span><span class="p">:</span><span class="w"> </span><span class="s">"true"</span>
|
<span class="w"> </span><span class="nt">fluentd-async-connect</span><span class="p">:</span><span class="w"> </span><span class="s">"true"</span>
|
||||||
<span class="w"> </span><span class="nt">tag</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">myservice</span>
|
<span class="w"> </span><span class="nt">tag</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">myservice</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">Set restart policies</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">Set restart policies</span>
|
||||||
@@ -1421,7 +1421,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine:edge</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine:edge</span>
|
||||||
<span class="w"> </span><span class="nt">configs</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">configs</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">config_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">myconfig_name</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">config_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">myconfig_name</span>
|
||||||
<span class="w"> </span><span class="nt">filename</span><span class="p">:</span><span class="w"> </span><span class="s">"/tmp/config.txt"</span>
|
<span class="w"> </span><span class="nt">filename</span><span class="p">:</span><span class="w"> </span><span class="s">"/tmp/config.txt"</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">Set networks</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">Set networks</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_swarm_service</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_swarm_service</span><span class="p">:</span>
|
||||||
@@ -1435,9 +1435,9 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<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">myservice</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">myservice</span>
|
||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine:edge</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine:edge</span>
|
||||||
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">networks</span><span class="p">:</span>
|
||||||
<span class="w"> </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="s">"mynetwork"</span>
|
<span class="w"> </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="s">"mynetwork"</span>
|
||||||
<span class="w"> </span><span class="nt">aliases</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">aliases</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"mynetwork_alias"</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="s">"mynetwork_alias"</span>
|
||||||
<span class="w"> </span><span class="nt">options</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">options</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">foo</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">bar</span>
|
<span class="w"> </span><span class="nt">foo</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">bar</span>
|
||||||
|
|
||||||
@@ -1447,16 +1447,16 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine:edge</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">alpine:edge</span>
|
||||||
<span class="w"> </span><span class="nt">secrets</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">secrets</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">secret_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">mysecret_name</span>
|
<span class="w"> </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">secret_name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">mysecret_name</span>
|
||||||
<span class="w"> </span><span class="nt">filename</span><span class="p">:</span><span class="w"> </span><span class="s">"/run/secrets/secret.txt"</span>
|
<span class="w"> </span><span class="nt">filename</span><span class="p">:</span><span class="w"> </span><span class="s">"/run/secrets/secret.txt"</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">Start service with healthcheck</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">Start service with healthcheck</span>
|
||||||
<span class="w"> </span><span class="nt">community.docker.docker_swarm_service</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">community.docker.docker_swarm_service</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">myservice</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">myservice</span>
|
||||||
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nginx:1.13</span>
|
<span class="w"> </span><span class="nt">image</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">nginx:1.13</span>
|
||||||
<span class="w"> </span><span class="nt">healthcheck</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">healthcheck</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="c1"># Check if nginx server is healthy by curl'ing the server.</span>
|
<span class="w"> </span><span class="c1"># Check if nginx server is healthy by curl'ing the server.</span>
|
||||||
<span class="w"> </span><span class="c1"># If this fails or timeouts, the healthcheck fails.</span>
|
<span class="w"> </span><span class="c1"># If this fails or timeouts, the healthcheck fails.</span>
|
||||||
<span class="w"> </span><span class="nt">test</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">"CMD"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"curl"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"--fail"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"http://nginx.host.com"</span><span class="p p-Indicator">]</span>
|
<span class="w"> </span><span class="nt">test</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">"CMD"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"curl"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"--fail"</span><span class="p p-Indicator">,</span><span class="w"> </span><span class="s">"http://nginx.host.com"</span><span class="p p-Indicator">]</span>
|
||||||
<span class="w"> </span><span class="nt">interval</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">1m30s</span>
|
<span class="w"> </span><span class="nt">interval</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">1m30s</span>
|
||||||
<span class="w"> </span><span class="nt">timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">10s</span>
|
<span class="w"> </span><span class="nt">timeout</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">10s</span>
|
||||||
<span class="w"> </span><span class="nt">retries</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">3</span>
|
<span class="w"> </span><span class="nt">retries</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">3</span>
|
||||||
|
|||||||
@@ -430,7 +430,7 @@ see <a class="reference internal" href="#ansible-collections-community-docker-do
|
|||||||
|
|
||||||
<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">Does volume exist?</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">Does volume exist?</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"The</span><span class="nv"> </span><span class="s">volume</span><span class="nv"> </span><span class="cp">{{</span> <span class="s1">'exists'</span> <span class="k">if</span> <span class="nv">result.exists</span> <span class="k">else</span> <span class="s1">'does not exist'</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"The</span><span class="nv"> </span><span class="s">volume</span><span class="nv"> </span><span class="cp">{{</span> <span class="s1">'exists'</span> <span class="k">if</span> <span class="nv">result.exists</span> <span class="k">else</span> <span class="s1">'does not exist'</span> <span class="cp">}}</span><span class="s">"</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">Print information about volume</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">Print information about volume</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
|
|||||||
@@ -200,7 +200,7 @@
|
|||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
<p>For Python 2.7, you need to use a version between 2.0.0 and 4.4.4 since the Python package for Docker removed support for Python 2.7 on 5.0.0. You can install the specific version of the Docker SDK for Python as follows:</p>
|
<p>For Python 2.7, you need to use a version between 2.0.0 and 4.4.4 since the Python package for Docker removed support for Python 2.7 on 5.0.0. You can install the specific version of the Docker SDK for Python as follows:</p>
|
||||||
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>pip<span class="w"> </span>install<span class="w"> </span><span class="s1">'docker==4.4.4'</span>
|
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$ </span>pip<span class="w"> </span>install<span class="w"> </span><span class="s1">'docker==4.4.4'</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
<p>Note that the Docker SDK for Python was called <code class="docutils literal notranslate"><span class="pre">docker-py</span></code> on PyPi before version 2.0.0. Please avoid installing this really old version, and make sure to not install both <code class="docutils literal notranslate"><span class="pre">docker</span></code> and <code class="docutils literal notranslate"><span class="pre">docker-py</span></code>. Installing both will result in a broken installation. If this happens, Ansible will detect it and inform you about it. If that happens, you must uninstall both and reinstall the correct version. If in doubt, always install <code class="docutils literal notranslate"><span class="pre">docker</span></code> and never <code class="docutils literal notranslate"><span class="pre">docker-py</span></code>.</p>
|
<p>Note that the Docker SDK for Python was called <code class="docutils literal notranslate"><span class="pre">docker-py</span></code> on PyPi before version 2.0.0. Please avoid installing this really old version, and make sure to not install both <code class="docutils literal notranslate"><span class="pre">docker</span></code> and <code class="docutils literal notranslate"><span class="pre">docker-py</span></code>. Installing both will result in a broken installation. If this happens, Ansible will detect it and inform you about it. If that happens, you must uninstall both and reinstall the correct version. If in doubt, always install <code class="docutils literal notranslate"><span class="pre">docker</span></code> and never <code class="docutils literal notranslate"><span class="pre">docker-py</span></code>.</p>
|
||||||
@@ -277,7 +277,7 @@
|
|||||||
|
|
||||||
<span class="w"> </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">Show output</span>
|
<span class="w"> </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">Show output</span>
|
||||||
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
<span class="w"> </span><span class="nt">ansible.builtin.debug</span><span class="p">:</span>
|
||||||
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">output.container.Output</span> <span class="cp">}}</span><span class="s">"</span>
|
<span class="w"> </span><span class="nt">msg</span><span class="p">:</span><span class="w"> </span><span class="s">"</span><span class="cp">{{</span> <span class="nv">output.container.Output</span> <span class="cp">}}</span><span class="s">"</span>
|
||||||
</pre></div>
|
</pre></div>
|
||||||
</div>
|
</div>
|
||||||
<p>Here the two <code class="docutils literal notranslate"><span class="pre">community.docker</span></code> tasks will use the options set for the module defaults group.</p>
|
<p>Here the two <code class="docutils literal notranslate"><span class="pre">community.docker</span></code> tasks will use the options set for the module defaults group.</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user