mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Prefer https:// links in the docs site
All the changed urls are availible by way of https://. Most of them already redirect.
This commit is contained in:
parent
1f410cc19f
commit
1a11cecaef
77 changed files with 103 additions and 103 deletions
|
@ -29,7 +29,7 @@
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<hr/>
|
<hr/>
|
||||||
{% trans %}Free document hosting provided by <a href="http://www.readthedocs.org">Read the Docs</a>.{% endtrans %}
|
{% trans %}Free document hosting provided by <a href="https://www.readthedocs.org">Read the Docs</a>.{% endtrans %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -30,6 +30,6 @@
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Ansible docs are generated from <a href="https://github.com/ansible/ansible">GitHub sources</a> using <a href="http://sphinx-doc.org/">Sphinx</a> using a theme provided by <a href="http://readthedocs.org">Read the Docs</a>.
|
Ansible docs are generated from <a href="https://github.com/ansible/ansible">GitHub sources</a> using <a href="http://sphinx-doc.org/">Sphinx</a> using a theme provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
||||||
</p>
|
</p>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<hr/>
|
<hr/>
|
||||||
Free document hosting provided by <a href="http://www.readthedocs.org">Read the Docs</a>.
|
Free document hosting provided by <a href="https://www.readthedocs.org">Read the Docs</a>.
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -87,7 +87,7 @@ Tools for Validating Playbooks
|
||||||
|
|
||||||
- `Ansible Lint <https://github.com/willthames/ansible-lint>`_ - widely used, highly configurable best-practices linter for Ansible playbooks.
|
- `Ansible Lint <https://github.com/willthames/ansible-lint>`_ - widely used, highly configurable best-practices linter for Ansible playbooks.
|
||||||
- `Ansible Review <https://github.com/willthames/ansible-review>`_ - an extension of Ansible Lint designed for code review.
|
- `Ansible Review <https://github.com/willthames/ansible-review>`_ - an extension of Ansible Lint designed for code review.
|
||||||
- `Molecule <http://github.com/metacloud/molecule>`_ is a testing framework for Ansible plays and roles.
|
- `Molecule <https://github.com/metacloud/molecule>`_ is a testing framework for Ansible plays and roles.
|
||||||
- `yamllint <https://yamllint.readthedocs.io/en/stable/>`__ is a command-line utility to check syntax validity including key repetition and indentation issues.
|
- `yamllint <https://yamllint.readthedocs.io/en/stable/>`__ is a command-line utility to check syntax validity including key repetition and indentation issues.
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,11 +96,11 @@ Other Tools
|
||||||
***********
|
***********
|
||||||
|
|
||||||
- `Ansible cmdb <https://github.com/fboender/ansible-cmdb>`_ - takes the output of Ansible's fact gathering and converts it into a static HTML overview page containing system configuration information.
|
- `Ansible cmdb <https://github.com/fboender/ansible-cmdb>`_ - takes the output of Ansible's fact gathering and converts it into a static HTML overview page containing system configuration information.
|
||||||
- `Ansible Inventory Grapher <http://github.com/willthames/ansible-inventory-grapher>`_ - visually displays inventory inheritance hierarchies and at what level a variable is defined in inventory.
|
- `Ansible Inventory Grapher <https://github.com/willthames/ansible-inventory-grapher>`_ - visually displays inventory inheritance hierarchies and at what level a variable is defined in inventory.
|
||||||
- `Ansible Shell <https://github.com/dominis/ansible-shell>`_ - an interactive shell for Ansible with built-in tab completion for all the modules.
|
- `Ansible Shell <https://github.com/dominis/ansible-shell>`_ - an interactive shell for Ansible with built-in tab completion for all the modules.
|
||||||
- `Ansible Silo <https://github.com/groupon/ansible-silo>`_ - a self-contained Ansible environment via Docker.
|
- `Ansible Silo <https://github.com/groupon/ansible-silo>`_ - a self-contained Ansible environment via Docker.
|
||||||
- `Ansigenome <https://github.com/nickjj/ansigenome>`_ - a command line tool designed to help you manage your Ansible roles.
|
- `Ansigenome <https://github.com/nickjj/ansigenome>`_ - a command line tool designed to help you manage your Ansible roles.
|
||||||
- `ARA <http://github.com/openstack/ara>`_ - records Ansible playbook runs and makes the recorded data available and intuitive for users and systems by integrating with Ansible as a callback plugin.
|
- `ARA <https://github.com/openstack/ara>`_ - records Ansible playbook runs and makes the recorded data available and intuitive for users and systems by integrating with Ansible as a callback plugin.
|
||||||
- `Awesome Ansible <https://github.com/jdauphant/awesome-ansible>`_ - a collaboratively curated list of awesome Ansible resources.
|
- `Awesome Ansible <https://github.com/jdauphant/awesome-ansible>`_ - a collaboratively curated list of awesome Ansible resources.
|
||||||
- `AWX <https://github.com/ansible/awx>`_ - provides a web-based user interface, REST API, and task engine built on top of Ansible. AWX is the upstream project for Tower, a commercial derivative of AWX.
|
- `AWX <https://github.com/ansible/awx>`_ - provides a web-based user interface, REST API, and task engine built on top of Ansible. AWX is the upstream project for Tower, a commercial derivative of AWX.
|
||||||
- `Mitogen for Ansible <https://mitogen.readthedocs.io/en/latest/ansible.html>`_ - uses the `Mitogen <https://github.com/dw/mitogen/>`_ library to execute Ansible playbooks in a more efficient way (decreases the execution time).
|
- `Mitogen for Ansible <https://mitogen.readthedocs.io/en/latest/ansible.html>`_ - uses the `Mitogen <https://github.com/dw/mitogen/>`_ library to execute Ansible playbooks in a more efficient way (decreases the execution time).
|
||||||
|
|
|
@ -118,7 +118,7 @@ command line tools (``lib/ansible/cli/``) is `available on Github <https://githu
|
||||||
How to develop modules
|
How to develop modules
|
||||||
:doc:`developing_plugins`
|
:doc:`developing_plugins`
|
||||||
How to develop plugins
|
How to develop plugins
|
||||||
`Development Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`Development Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Mailing list for development topics
|
Mailing list for development topics
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -17,7 +17,7 @@ those pieces work together.
|
||||||
Learn about the Python API for task execution
|
Learn about the Python API for task execution
|
||||||
:doc:`developing_plugins`
|
:doc:`developing_plugins`
|
||||||
Learn about developing plugins
|
Learn about developing plugins
|
||||||
`Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
The development mailing list
|
The development mailing list
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible-devel IRC chat channel
|
#ansible-devel IRC chat channel
|
||||||
|
|
|
@ -344,7 +344,7 @@ An easy way to see how this should look is using :ref:`ansible-inventory`, which
|
||||||
How to develop plugins
|
How to develop plugins
|
||||||
`Ansible Tower <https://ansible.com/ansible-tower>`_
|
`Ansible Tower <https://ansible.com/ansible-tower>`_
|
||||||
REST API endpoint and GUI for Ansible, syncs with dynamic inventory
|
REST API endpoint and GUI for Ansible, syncs with dynamic inventory
|
||||||
`Development Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`Development Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Mailing list for development topics
|
Mailing list for development topics
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -103,7 +103,7 @@ The following topics will discuss how to develop and work with modules:
|
||||||
Learn about the Python API for playbook and task execution
|
Learn about the Python API for playbook and task execution
|
||||||
`GitHub modules directory <https://github.com/ansible/ansible/tree/devel/lib/ansible/modules>`_
|
`GitHub modules directory <https://github.com/ansible/ansible/tree/devel/lib/ansible/modules>`_
|
||||||
Browse module source code
|
Browse module source code
|
||||||
`Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Development mailing list
|
Development mailing list
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -356,7 +356,7 @@ When shipped as part of a role, the plugin will be available as soon as the role
|
||||||
Learn about how to develop dynamic inventory sources
|
Learn about how to develop dynamic inventory sources
|
||||||
:doc:`developing_modules`
|
:doc:`developing_modules`
|
||||||
Learn about how to write Ansible modules
|
Learn about how to write Ansible modules
|
||||||
`Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
The development mailing list
|
The development mailing list
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -20,6 +20,6 @@
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
Ansible docs are generated from <a href="http://github.com/ansible/ansible">GitHub sources</A> using <A HREF="http://sphinx-doc.org/">Sphinx</A> using a theme provided by <a href="http://readthedocs.org">Read the Docs</a>. {% if pagename.endswith("_module") %}Module documentation is not edited directly, but is generated from the source code for the modules. To submit an update to module docs, edit the 'DOCUMENTATION' metadata in the <A HREF="https://github.com/ansible/ansible-modules-core">core</A> and <A HREF="https://github.com/ansible/ansible-modules-extras">extras</A> modules source repositories. {% endif %}
|
Ansible docs are generated from <a href="https://github.com/ansible/ansible">GitHub sources</A> using <A HREF="http://sphinx-doc.org/">Sphinx</A> using a theme provided by <a href="https://readthedocs.org">Read the Docs</a>. {% if pagename.endswith("_module") %}Module documentation is not edited directly, but is generated from the source code for the modules. To submit an update to module docs, edit the 'DOCUMENTATION' metadata in the <A HREF="https://github.com/ansible/ansible-modules-core">core</A> and <A HREF="https://github.com/ansible/ansible-modules-extras">extras</A> modules source repositories. {% endif %}
|
||||||
|
|
||||||
</footer>
|
</footer>
|
||||||
|
|
|
@ -146,7 +146,7 @@
|
||||||
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
|
||||||
<div style='background-color:#64C5C7'>
|
<div style='background-color:#64C5C7'>
|
||||||
<br/>
|
<br/>
|
||||||
<center><a href="{{ pathto(master_doc) }}"><img src="http://cdn2.hubspot.net/hub/330046/file-445792629-png/ANSI_logotype_web_white.png" style="border-radius:0;background-color:#64C5C7;width:214px;height:26px;margin:'auto auto auto auto'"></a></center>
|
<center><a href="{{ pathto(master_doc) }}"><img src="https://cdn2.hubspot.net/hub/330046/file-445792629-png/ANSI_logotype_web_white.png" style="border-radius:0;background-color:#64C5C7;width:214px;height:26px;margin:'auto auto auto auto'"></a></center>
|
||||||
<br/>
|
<br/>
|
||||||
</div>
|
</div>
|
||||||
<div class="wy-side-nav-search" style="background-color:#64C5C7;height=80px;margin:'auto auto auto auto'">
|
<div class="wy-side-nav-search" style="background-color:#64C5C7;height=80px;margin:'auto auto auto auto'">
|
||||||
|
@ -168,7 +168,7 @@
|
||||||
<span class="hs-cta-wrapper" id="hs-cta-wrapper-71d47584-8ef5-4b06-87ae-8d25bc2a837e">
|
<span class="hs-cta-wrapper" id="hs-cta-wrapper-71d47584-8ef5-4b06-87ae-8d25bc2a837e">
|
||||||
<span class="hs-cta-node hs-cta-71d47584-8ef5-4b06-87ae-8d25bc2a837e" id="hs-cta-71d47584-8ef5-4b06-87ae-8d25bc2a837e">
|
<span class="hs-cta-node hs-cta-71d47584-8ef5-4b06-87ae-8d25bc2a837e" id="hs-cta-71d47584-8ef5-4b06-87ae-8d25bc2a837e">
|
||||||
<!--[if lte IE 8]><div id="hs-cta-ie-element"></div><![endif]-->
|
<!--[if lte IE 8]><div id="hs-cta-ie-element"></div><![endif]-->
|
||||||
<a href="http://cta-redirect.hubspot.com/cta/redirect/330046/71d47584-8ef5-4b06-87ae-8d25bc2a837e"><img class="hs-cta-img" id="hs-cta-img-71d47584-8ef5-4b06-87ae-8d25bc2a837e" style="border-width:0px;" src="https://no-cache.hubspot.com/cta/default/330046/71d47584-8ef5-4b06-87ae-8d25bc2a837e.png" /></a>
|
<a href="https://cta-redirect.hubspot.com/cta/redirect/330046/71d47584-8ef5-4b06-87ae-8d25bc2a837e"><img class="hs-cta-img" id="hs-cta-img-71d47584-8ef5-4b06-87ae-8d25bc2a837e" style="border-width:0px;" src="https://no-cache.hubspot.com/cta/default/330046/71d47584-8ef5-4b06-87ae-8d25bc2a837e.png" /></a>
|
||||||
</span>
|
</span>
|
||||||
<script charset="utf-8" src="https://js.hscta.net/cta/current.js"></script>
|
<script charset="utf-8" src="https://js.hscta.net/cta/current.js"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
<a class="search-reset-start" id="search-start"><i class="fa fa-search"></i></a>
|
<a class="search-reset-start" id="search-start"><i class="fa fa-search"></i></a>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script type="text/javascript" src="http://www.google.com/cse/brand?form=search-form-id&inputbox=search-box-id"></script>
|
<script type="text/javascript" src="https://www.google.com/cse/brand?form=search-form-id&inputbox=search-box-id"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
function executeQuery() {
|
function executeQuery() {
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<hr/>
|
<hr/>
|
||||||
Free document hosting provided by <a href="http://www.readthedocs.org">Read the Docs</a>.
|
Free document hosting provided by <a href="https://www.readthedocs.org">Read the Docs</a>.
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -5,6 +5,6 @@ Resources
|
||||||
* Review these online style guides:
|
* Review these online style guides:
|
||||||
|
|
||||||
* `AP Stylebook <https://www.apstylebook.com>`_
|
* `AP Stylebook <https://www.apstylebook.com>`_
|
||||||
* `Chicago Manual of Style <http://www.chicagomanualofstyle.org/home.html>`_
|
* `Chicago Manual of Style <https://www.chicagomanualofstyle.org/home.html>`_
|
||||||
* `Strunk and White's Elements of Style <https://www.crockford.com/wrrrld/style.html>`_
|
* `Strunk and White's Elements of Style <https://www.crockford.com/wrrrld/style.html>`_
|
||||||
|
|
||||||
|
|
|
@ -78,7 +78,7 @@ Use to describes where to place options for a command, but not where to type the
|
||||||
Daylight saving time (DST)
|
Daylight saving time (DST)
|
||||||
+++++++++++++++++++++++++++++++
|
+++++++++++++++++++++++++++++++
|
||||||
|
|
||||||
Correct. Do not use daylight savings time. Daylight Saving Time (DST) is often misspelled "Daylight Savings", with an "s" at the end. Other common variations are "Summer Time"and "Daylight-Saving Time". (http://www.timeanddate.com/time/dst/daylight-savings-time.html)
|
Correct. Do not use daylight savings time. Daylight Saving Time (DST) is often misspelled "Daylight Savings", with an "s" at the end. Other common variations are "Summer Time"and "Daylight-Saving Time". (https://www.timeanddate.com/time/dst/daylight-savings-time.html)
|
||||||
|
|
||||||
|
|
||||||
Download
|
Download
|
||||||
|
|
|
@ -89,8 +89,8 @@ Other Common Trademarks and Resource Sites:
|
||||||
- UNIX® is a registered trademark of The Open Group.
|
- UNIX® is a registered trademark of The Open Group.
|
||||||
- Microsoft, Windows, Vista, XP, and NT are registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/en-us.aspx
|
- Microsoft, Windows, Vista, XP, and NT are registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/en-us.aspx
|
||||||
- Apple, Mac, Mac OS, Macintosh, Pages and TrueType are either registered trademarks or trademarks of Apple Computer, Inc. in the United States and/or other countries. https://www.apple.com/legal/intellectual-property/trademark/appletmlist.html
|
- Apple, Mac, Mac OS, Macintosh, Pages and TrueType are either registered trademarks or trademarks of Apple Computer, Inc. in the United States and/or other countries. https://www.apple.com/legal/intellectual-property/trademark/appletmlist.html
|
||||||
- Adobe, Acrobat, GoLive, InDesign, Illustrator, PostScript , PhotoShop and the OpenType logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. http://www.adobe.com/legal/permissions/trademarks.html
|
- Adobe, Acrobat, GoLive, InDesign, Illustrator, PostScript , PhotoShop and the OpenType logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. https://www.adobe.com/legal/permissions/trademarks.html
|
||||||
- Macromedia and Macromedia Flash are trademarks of Macromedia, Inc. http://www.adobe.com/legal/permissions/trademarks.html
|
- Macromedia and Macromedia Flash are trademarks of Macromedia, Inc. https://www.adobe.com/legal/permissions/trademarks.html
|
||||||
- IBM is a registered trademark of International Business Machines Corporation. https://www.ibm.com/legal/us/en/copytrade.shtml
|
- IBM is a registered trademark of International Business Machines Corporation. https://www.ibm.com/legal/us/en/copytrade.shtml
|
||||||
- Celeron, Celeron Inside, Centrino, Centrino logo, Core Inside, Intel Core, Intel Inside, Intel Inside logo, Itanium, Itanium Inside, Pentium, Pentium Inside,VTune, Xeon, and Xeon Inside are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. https://www.intel.com/content/www/us/en/legal/trademarks.html
|
- Celeron, Celeron Inside, Centrino, Centrino logo, Core Inside, Intel Core, Intel Inside, Intel Inside logo, Itanium, Itanium Inside, Pentium, Pentium Inside,VTune, Xeon, and Xeon Inside are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. https://www.intel.com/content/www/us/en/legal/trademarks.html
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ Cloud tests exercise capabilities of cloud modules (e.g. ec2_key). These are
|
||||||
not 'tests run in the cloud' so much as tests that leverage the cloud modules
|
not 'tests run in the cloud' so much as tests that leverage the cloud modules
|
||||||
and are organized by cloud provider.
|
and are organized by cloud provider.
|
||||||
|
|
||||||
Some AWS tests may use environment variables. It is recommended to either unset any AWS environment variables( such as ``AWS_DEFAULT_PROFILE``, ``AWS_SECRET_ACCESS_KEY``, etc) or be sure that the environment variables match the credentials provided in ``credentials.yml`` to ensure the tests run with consistency to their full capability on the expected account. See `AWS CLI docs <http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html>`_ for information on creating a profile.
|
Some AWS tests may use environment variables. It is recommended to either unset any AWS environment variables( such as ``AWS_DEFAULT_PROFILE``, ``AWS_SECRET_ACCESS_KEY``, etc) or be sure that the environment variables match the credentials provided in ``credentials.yml`` to ensure the tests run with consistency to their full capability on the expected account. See `AWS CLI docs <https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html>`_ for information on creating a profile.
|
||||||
|
|
||||||
Subsets of tests may be run by ``#commenting`` out unnecessary roles in the appropriate playbook, such as ``test/integration/amazon.yml``.
|
Subsets of tests may be run by ``#commenting`` out unnecessary roles in the appropriate playbook, such as ``test/integration/amazon.yml``.
|
||||||
|
|
||||||
|
|
|
@ -545,14 +545,14 @@ the code in Ansible to trigger that failure.
|
||||||
The documentation of the earliest supported unittest framework - from Python 2.6
|
The documentation of the earliest supported unittest framework - from Python 2.6
|
||||||
`pytest: helps you write better programs <https://docs.pytest.org/en/latest/>`_
|
`pytest: helps you write better programs <https://docs.pytest.org/en/latest/>`_
|
||||||
The documentation of pytest - the framework actually used to run Ansible unit tests
|
The documentation of pytest - the framework actually used to run Ansible unit tests
|
||||||
`Development Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`Development Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Mailing list for development topics
|
Mailing list for development topics
|
||||||
`Testing Your Code (from The Hitchhiker's Guide to Python!) <http://docs.python-guide.org/en/latest/writing/tests/>`_
|
`Testing Your Code (from The Hitchhiker's Guide to Python!) <https://docs.python-guide.org/en/latest/writing/tests/>`_
|
||||||
General advice on testing Python code
|
General advice on testing Python code
|
||||||
`Uncle Bob's many videos on YouTube <https://www.youtube.com/watch?v=QedpQjxBPMA&list=PLlu0CT-JnSasQzGrGzddSczJQQU7295D2>`_
|
`Uncle Bob's many videos on YouTube <https://www.youtube.com/watch?v=QedpQjxBPMA&list=PLlu0CT-JnSasQzGrGzddSczJQQU7295D2>`_
|
||||||
Unit testing is a part of the of various philosophies of software development, including
|
Unit testing is a part of the of various philosophies of software development, including
|
||||||
Extreme Programming (XP), Clean Coding. Uncle Bob talks through how to benfit from this
|
Extreme Programming (XP), Clean Coding. Uncle Bob talks through how to benfit from this
|
||||||
`"Why Most Unit Testing is Waste" http://rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste.pdf`
|
`"Why Most Unit Testing is Waste" https://rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste.pdf`
|
||||||
An article warning against the costs of unit testing
|
An article warning against the costs of unit testing
|
||||||
`'A Response to "Why Most Unit Testing is Waste"' https://henrikwarne.com/2014/09/04/a-response-to-why-most-unit-testing-is-waste/`
|
`'A Response to "Why Most Unit Testing is Waste"' https://henrikwarne.com/2014/09/04/a-response-to-why-most-unit-testing-is-waste/`
|
||||||
An response pointing to how to maintain the value of unit tests
|
An response pointing to how to maintain the value of unit tests
|
||||||
|
|
|
@ -121,7 +121,7 @@ To enable the Ansible Engine repository, run the following command:
|
||||||
|
|
||||||
$ sudo subscription-manager repos --enable rhel-7-server-ansible-2.6-rpms
|
$ sudo subscription-manager repos --enable rhel-7-server-ansible-2.6-rpms
|
||||||
|
|
||||||
RPMs for currently supported versions of RHEL, CentOS, and Fedora are available from `EPEL <http://fedoraproject.org/wiki/EPEL>`_ as well as `releases.ansible.com <https://releases.ansible.com/ansible/rpm>`_.
|
RPMs for currently supported versions of RHEL, CentOS, and Fedora are available from `EPEL <https://fedoraproject.org/wiki/EPEL>`_ as well as `releases.ansible.com <https://releases.ansible.com/ansible/rpm>`_.
|
||||||
|
|
||||||
Ansible version 2.4 and later can manage earlier operating systems that contain Python 2.6 or higher.
|
Ansible version 2.4 and later can manage earlier operating systems that contain Python 2.6 or higher.
|
||||||
|
|
||||||
|
@ -397,7 +397,7 @@ bugs and feature ideas.
|
||||||
Learning ansible's configuration management language
|
Learning ansible's configuration management language
|
||||||
:ref:`installation_faqs`
|
:ref:`installation_faqs`
|
||||||
Ansible Installation related to FAQs
|
Ansible Installation related to FAQs
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -46,7 +46,7 @@ Use ``ansible-doc -t action <plugin name>`` to see specific documentation and ex
|
||||||
Ansible Strategy plugins
|
Ansible Strategy plugins
|
||||||
:doc:`vars`
|
:doc:`vars`
|
||||||
Ansible Vars plugins
|
Ansible Vars plugins
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -74,7 +74,7 @@ Use ``ansible-doc -t connection <plugin name>`` to see detailed documentation an
|
||||||
Jinja2 lookup plugins
|
Jinja2 lookup plugins
|
||||||
:doc:`vars`
|
:doc:`vars`
|
||||||
Ansible vars plugins
|
Ansible vars plugins
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -69,7 +69,7 @@ Use ``ansible-doc -t inventory <plugin name>`` to see plugin-specific documentat
|
||||||
Jinja2 lookup plugins
|
Jinja2 lookup plugins
|
||||||
:doc:`vars`
|
:doc:`vars`
|
||||||
Ansible vars plugins
|
Ansible vars plugins
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -59,7 +59,7 @@ You can combine lookups with :ref:`playbooks_filters`, :ref:`playbooks_tests` an
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: valid but useless and over complicated chained lookups and filters
|
- name: valid but useless and over complicated chained lookups and filters
|
||||||
debug: msg="find the answer here:\n{{ lookup('url', 'http://google.com/search/?q=' + item|urlencode)|join(' ') }}"
|
debug: msg="find the answer here:\n{{ lookup('url', 'https://google.com/search/?q=' + item|urlencode)|join(' ') }}"
|
||||||
with_nested:
|
with_nested:
|
||||||
- "{{lookup('consul_kv', 'bcs/' + lookup('file', '/the/question') + ', host=localhost, port=2000')|shuffle}}"
|
- "{{lookup('consul_kv', 'bcs/' + lookup('file', '/the/question') + ', host=localhost, port=2000')|shuffle}}"
|
||||||
- "{{lookup('sequence', 'end=42 start=2 step=2')|map('log', 4)|list)}}"
|
- "{{lookup('sequence', 'end=42 start=2 step=2')|map('log', 4)|list)}}"
|
||||||
|
@ -157,7 +157,7 @@ You can use ``ansible-doc -t lookup -l`` to see the list of available plugins. U
|
||||||
Jinja2 test plugins
|
Jinja2 test plugins
|
||||||
:ref:`playbooks_lookups`
|
:ref:`playbooks_lookups`
|
||||||
Jinja2 lookup plugins
|
Jinja2 lookup plugins
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -34,7 +34,7 @@ This section covers the various types of plugins that are included with Ansible:
|
||||||
Ansible configuration documentation and settings
|
Ansible configuration documentation and settings
|
||||||
:doc:`../user_guide/command_line_tools`
|
:doc:`../user_guide/command_line_tools`
|
||||||
Ansible tools, description and options
|
Ansible tools, description and options
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -48,7 +48,7 @@ detailed in the plugin themselves (linked below).
|
||||||
Jinja2 test plugins
|
Jinja2 test plugins
|
||||||
:doc:`../user_guide/playbooks_lookups`
|
:doc:`../user_guide/playbooks_lookups`
|
||||||
Jinja2 lookup plugins
|
Jinja2 lookup plugins
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -76,7 +76,7 @@ Use ``ansible-doc -t strategy <plugin name>`` to see plugin-specific specific do
|
||||||
Jinja2 test plugins
|
Jinja2 test plugins
|
||||||
:ref:`playbooks_lookups`
|
:ref:`playbooks_lookups`
|
||||||
Jinja2 lookup plugins
|
Jinja2 lookup plugins
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -57,7 +57,7 @@ Use ``ansible-doc -t vars <plugin name>`` to see specific plugin-specific docume
|
||||||
Ansible Shell plugins
|
Ansible Shell plugins
|
||||||
:doc:`strategy`
|
:doc:`strategy`
|
||||||
Ansible Strategy plugins
|
Ansible Strategy plugins
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -228,7 +228,7 @@ value::
|
||||||
Complete playbook files from the github project source
|
Complete playbook files from the github project source
|
||||||
`Wikipedia YAML syntax reference <https://en.wikipedia.org/wiki/YAML>`_
|
`Wikipedia YAML syntax reference <https://en.wikipedia.org/wiki/YAML>`_
|
||||||
A good guide to YAML syntax
|
A good guide to YAML syntax
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel and #yaml for YAML specific questions
|
#ansible IRC chat channel and #yaml for YAML specific questions
|
||||||
|
|
|
@ -96,7 +96,7 @@ This key contains a list of dictionaries that will be presented to the user. Key
|
||||||
Browse source of core modules
|
Browse source of core modules
|
||||||
`Github Extras modules directory <https://github.com/ansible/ansible-modules-extras/tree/devel>`_
|
`Github Extras modules directory <https://github.com/ansible/ansible-modules-extras/tree/devel>`_
|
||||||
Browse source of extras modules.
|
Browse source of extras modules.
|
||||||
`Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Development mailing list
|
Development mailing list
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -568,7 +568,7 @@ Please see the section below for a link to IRC and the Google Group, where you c
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
:doc:`../user_guide/playbooks_best_practices`
|
:doc:`../user_guide/playbooks_best_practices`
|
||||||
Best practices advice
|
Best practices advice
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-project>`_
|
`User Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -124,11 +124,11 @@ Use the following example as a guide for specifying roles in *requirements.yml*:
|
||||||
name: http-role
|
name: http-role
|
||||||
|
|
||||||
# from Bitbucket
|
# from Bitbucket
|
||||||
- src: git+http://bitbucket.org/willthames/git-ansible-galaxy
|
- src: git+https://bitbucket.org/willthames/git-ansible-galaxy
|
||||||
version: v1.4
|
version: v1.4
|
||||||
|
|
||||||
# from Bitbucket, alternative syntax and caveats
|
# from Bitbucket, alternative syntax and caveats
|
||||||
- src: http://bitbucket.org/willthames/hg-ansible-galaxy
|
- src: https://bitbucket.org/willthames/hg-ansible-galaxy
|
||||||
scm: hg
|
scm: hg
|
||||||
|
|
||||||
# from GitLab or other git-based scm
|
# from GitLab or other git-based scm
|
||||||
|
@ -165,7 +165,7 @@ Content of the *webserver.yml* file:
|
||||||
- src: https://github.com/bennojoy/nginx
|
- src: https://github.com/bennojoy/nginx
|
||||||
|
|
||||||
# from Bitbucket
|
# from Bitbucket
|
||||||
- src: git+http://bitbucket.org/willthames/git-ansible-galaxy
|
- src: git+https://bitbucket.org/willthames/git-ansible-galaxy
|
||||||
version: v1.4
|
version: v1.4
|
||||||
|
|
||||||
Dependencies
|
Dependencies
|
||||||
|
@ -455,7 +455,7 @@ This only removes the role from Galaxy. It does not remove or alter the actual G
|
||||||
Travis integrations
|
Travis integrations
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
You can create an integration or connection between a role in Galaxy and `Travis <http://travis-ci.org>`_. Once the connection is established, a build in Travis will
|
You can create an integration or connection between a role in Galaxy and `Travis <https://travis-ci.org>`_. Once the connection is established, a build in Travis will
|
||||||
automatically trigger an import in Galaxy, updating the search index with the latest information about the role.
|
automatically trigger an import in Galaxy, updating the search index with the latest information about the role.
|
||||||
|
|
||||||
You create the integration using the ``setup`` command, but before an integration can be created, you must first authenticate using the ``login`` command; you will
|
You create the integration using the ``setup`` command, but before an integration can be created, you must first authenticate using the ``login`` command; you will
|
||||||
|
@ -511,7 +511,7 @@ Provide the ID of the integration to be disabled. You can find the ID by using t
|
||||||
|
|
||||||
:ref:`playbooks_reuse_roles`
|
:ref:`playbooks_reuse_roles`
|
||||||
All about ansible roles
|
All about ansible roles
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -495,7 +495,7 @@ when a term comes up on the mailing list.
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
:ref:`playbooks_best_practices`
|
:ref:`playbooks_best_practices`
|
||||||
Best practices advice
|
Best practices advice
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -167,7 +167,7 @@ For modules/plugins, we keep the documentation after the removal for users of ol
|
||||||
Community information and contributing
|
Community information and contributing
|
||||||
`Ansible release tarballs <https://releases.ansible.com/ansible/>`_
|
`Ansible release tarballs <https://releases.ansible.com/ansible/>`_
|
||||||
Ansible release tarballs
|
Ansible release tarballs
|
||||||
`Development Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`Development Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Mailing list for development topics
|
Mailing list for development topics
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -268,7 +268,7 @@ system.
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
:ref:`playbooks_delegation`
|
:ref:`playbooks_delegation`
|
||||||
Delegation, useful for working with load balancers, clouds, and locally executed steps.
|
Delegation, useful for working with load balancers, clouds, and locally executed steps.
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-project>`_
|
`User Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -41,7 +41,7 @@ More information
|
||||||
Various resources exist to start learning ACI, here is a list of interesting articles from the community.
|
Various resources exist to start learning ACI, here is a list of interesting articles from the community.
|
||||||
|
|
||||||
- `Adam Raffe: Learning ACI <https://adamraffe.com/learning-aci/>`_
|
- `Adam Raffe: Learning ACI <https://adamraffe.com/learning-aci/>`_
|
||||||
- `Luca Relandini: ACI for dummies <http://lucarelandini.blogspot.be/2015/03/aci-for-dummies.html>`_
|
- `Luca Relandini: ACI for dummies <https://lucarelandini.blogspot.be/2015/03/aci-for-dummies.html>`_
|
||||||
- `Cisco DevNet Learning Labs about ACI <https://learninglabs.cisco.com/labs/tags/ACI>`_
|
- `Cisco DevNet Learning Labs about ACI <https://learninglabs.cisco.com/labs/tags/ACI>`_
|
||||||
|
|
||||||
|
|
||||||
|
@ -503,5 +503,5 @@ You will find our roadmap, an overview of open ACI issues and pull-requests and
|
||||||
The Ansible Network community page, includes contact information and meeting information.
|
The Ansible Network community page, includes contact information and meeting information.
|
||||||
`#ansible-network <https://webchat.freenode.net/?channels=ansible-network>`_
|
`#ansible-network <https://webchat.freenode.net/?channels=ansible-network>`_
|
||||||
The #ansible-network IRC chat channel on Freenode.net.
|
The #ansible-network IRC chat channel on Freenode.net.
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-project>`_
|
`User Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
|
|
|
@ -247,7 +247,7 @@ documentation for a full list with examples.
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
:ref:`playbooks_delegation`
|
:ref:`playbooks_delegation`
|
||||||
Delegation, useful for working with loud balancers, clouds, and locally executed steps.
|
Delegation, useful for working with loud balancers, clouds, and locally executed steps.
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -6,7 +6,7 @@ Using Vagrant and Ansible
|
||||||
Introduction
|
Introduction
|
||||||
````````````
|
````````````
|
||||||
|
|
||||||
`Vagrant <http://vagrantup.com/>`_ is a tool to manage virtual machine
|
`Vagrant <https://vagrantup.com/>`_ is a tool to manage virtual machine
|
||||||
environments, and allows you to configure and use reproducible work
|
environments, and allows you to configure and use reproducible work
|
||||||
environments on top of various virtualization and cloud platforms.
|
environments on top of various virtualization and cloud platforms.
|
||||||
It also has integration with Ansible as a provisioner for these virtual
|
It also has integration with Ansible as a provisioner for these virtual
|
||||||
|
@ -15,7 +15,7 @@ machines, and the two tools work together well.
|
||||||
This guide will describe how to use Vagrant 1.7+ and Ansible together.
|
This guide will describe how to use Vagrant 1.7+ and Ansible together.
|
||||||
|
|
||||||
If you're not familiar with Vagrant, you should visit `the documentation
|
If you're not familiar with Vagrant, you should visit `the documentation
|
||||||
<http://docs.vagrantup.com/v2/>`_.
|
<https://docs.vagrantup.com/v2/>`_.
|
||||||
|
|
||||||
This guide assumes that you already have Ansible installed and working.
|
This guide assumes that you already have Ansible installed and working.
|
||||||
Running from a Git checkout is fine. Follow the :ref:`installation_guide`
|
Running from a Git checkout is fine. Follow the :ref:`installation_guide`
|
||||||
|
@ -60,7 +60,7 @@ access.
|
||||||
|
|
||||||
There are a lot of Ansible options you can configure in your ``Vagrantfile``.
|
There are a lot of Ansible options you can configure in your ``Vagrantfile``.
|
||||||
Visit the `Ansible Provisioner documentation
|
Visit the `Ansible Provisioner documentation
|
||||||
<http://docs.vagrantup.com/v2/provisioning/ansible.html>`_ for more
|
<https://docs.vagrantup.com/v2/provisioning/ansible.html>`_ for more
|
||||||
information.
|
information.
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
@ -134,18 +134,18 @@ Advanced Usages
|
||||||
```````````````
|
```````````````
|
||||||
|
|
||||||
The "Tips and Tricks" chapter of the `Ansible Provisioner documentation
|
The "Tips and Tricks" chapter of the `Ansible Provisioner documentation
|
||||||
<http://docs.vagrantup.com/v2/provisioning/ansible.html>`_ provides detailed information about more advanced Ansible features like:
|
<https://docs.vagrantup.com/v2/provisioning/ansible.html>`_ provides detailed information about more advanced Ansible features like:
|
||||||
|
|
||||||
- how to parallely execute a playbook in a multi-machine environment
|
- how to parallely execute a playbook in a multi-machine environment
|
||||||
- how to integrate a local ``ansible.cfg`` configuration file
|
- how to integrate a local ``ansible.cfg`` configuration file
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
`Vagrant Home <http://www.vagrantup.com/>`_
|
`Vagrant Home <https://www.vagrantup.com/>`_
|
||||||
The Vagrant homepage with downloads
|
The Vagrant homepage with downloads
|
||||||
`Vagrant Documentation <http://docs.vagrantup.com/v2/>`_
|
`Vagrant Documentation <https://docs.vagrantup.com/v2/>`_
|
||||||
Vagrant Documentation
|
Vagrant Documentation
|
||||||
`Ansible Provisioner <http://docs.vagrantup.com/v2/provisioning/ansible.html>`_
|
`Ansible Provisioner <https://docs.vagrantup.com/v2/provisioning/ansible.html>`_
|
||||||
The Vagrant documentation for the Ansible provisioner
|
The Vagrant documentation for the Ansible provisioner
|
||||||
`Vagrant Issue Tracker <https://github.com/mitchellh/vagrant/issues?q=is%3Aopen+is%3Aissue+label%3Aprovisioners%2Fansible>`_
|
`Vagrant Issue Tracker <https://github.com/mitchellh/vagrant/issues?q=is%3Aopen+is%3Aissue+label%3Aprovisioners%2Fansible>`_
|
||||||
The open issues for the Ansible provisioner in the Vagrant project
|
The open issues for the Ansible provisioner in the Vagrant project
|
||||||
|
|
|
@ -275,7 +275,7 @@ Read more about facts at :doc:`playbooks_variables` once you're ready to read up
|
||||||
A list of available modules
|
A list of available modules
|
||||||
:ref:`working_with_playbooks`
|
:ref:`working_with_playbooks`
|
||||||
Using Ansible for configuration management & deployment
|
Using Ansible for configuration management & deployment
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -92,7 +92,7 @@ Please feel free to report any issues or incompatibilities you discover with BSD
|
||||||
Learning ansible's configuration management language
|
Learning ansible's configuration management language
|
||||||
:ref:`developing_modules`
|
:ref:`developing_modules`
|
||||||
How to write modules
|
How to write modules
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -269,13 +269,13 @@ Source an OpenStack RC file::
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
An OpenStack RC file contains the environment variables required by the client tools to establish a connection with the cloud provider, such as the authentication URL, user name, password and region name. For more information on how to download, create or source an OpenStack RC file, please refer to `Set environment variables using the OpenStack RC file <http://docs.openstack.org/user-guide/common/cli_set_environment_variables_using_openstack_rc.html>`_.
|
An OpenStack RC file contains the environment variables required by the client tools to establish a connection with the cloud provider, such as the authentication URL, user name, password and region name. For more information on how to download, create or source an OpenStack RC file, please refer to `Set environment variables using the OpenStack RC file <https://docs.openstack.org/user-guide/common/cli_set_environment_variables_using_openstack_rc.html>`_.
|
||||||
|
|
||||||
You can confirm the file has been successfully sourced by running a simple command, such as `nova list` and ensuring it return no errors.
|
You can confirm the file has been successfully sourced by running a simple command, such as `nova list` and ensuring it return no errors.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
The OpenStack command line clients are required to run the `nova list` command. For more information on how to install them, please refer to `Install the OpenStack command-line clients <http://docs.openstack.org/user-guide/common/cli_install_openstack_command_line_clients.html>`_.
|
The OpenStack command line clients are required to run the `nova list` command. For more information on how to install them, please refer to `Install the OpenStack command-line clients <https://docs.openstack.org/user-guide/common/cli_install_openstack_command_line_clients.html>`_.
|
||||||
|
|
||||||
You can test the OpenStack dynamic inventory script manually to confirm it is working as expected::
|
You can test the OpenStack dynamic inventory script manually to confirm it is working as expected::
|
||||||
|
|
||||||
|
@ -380,7 +380,7 @@ the dynamic groups as empty in the static inventory file. For example::
|
||||||
|
|
||||||
:doc:`intro_inventory`
|
:doc:`intro_inventory`
|
||||||
All about static inventory files
|
All about static inventory files
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -159,7 +159,7 @@ To enable basic logging on the control machine see :ref:`intro_configuration` do
|
||||||
Examples of basic commands
|
Examples of basic commands
|
||||||
:ref:`working_with_playbooks`
|
:ref:`working_with_playbooks`
|
||||||
Learning Ansible's configuration management language
|
Learning Ansible's configuration management language
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -486,7 +486,7 @@ Here is an example of how to instantly deploy to created containers::
|
||||||
Examples of basic commands
|
Examples of basic commands
|
||||||
:ref:`working_with_playbooks`
|
:ref:`working_with_playbooks`
|
||||||
Learning Ansible's configuration, deployment, and orchestration language.
|
Learning Ansible's configuration, deployment, and orchestration language.
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -110,7 +110,7 @@ Easy enough. See :doc:`intro_adhoc` and then :doc:`playbooks` for how to apply
|
||||||
Examples of basic commands
|
Examples of basic commands
|
||||||
:doc:`playbooks`
|
:doc:`playbooks`
|
||||||
Learning ansible's configuration management language
|
Learning ansible's configuration management language
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -29,7 +29,7 @@ like services, packages, or files (anything really), or handle executing system
|
||||||
How to write your own modules
|
How to write your own modules
|
||||||
:doc:`../dev_guide/developing_api`
|
:doc:`../dev_guide/developing_api`
|
||||||
Examples of using modules with the Python API
|
Examples of using modules with the Python API
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -59,7 +59,7 @@ For a list of all available modules, see :doc:`../modules/modules_by_category`,
|
||||||
How to write your own modules
|
How to write your own modules
|
||||||
:ref:`developing_api`
|
:ref:`developing_api`
|
||||||
Examples of using modules with the Python API
|
Examples of using modules with the Python API
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -60,7 +60,7 @@ please refer to the following `knowledgebase article <https://access.redhat.com/
|
||||||
How to write your own modules
|
How to write your own modules
|
||||||
:doc:`../dev_guide/developing_api`
|
:doc:`../dev_guide/developing_api`
|
||||||
Examples of using modules with the Python API
|
Examples of using modules with the Python API
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -10,7 +10,7 @@ This page describes advanced YAML syntax that enables you to have more control o
|
||||||
YAML tags and Python types
|
YAML tags and Python types
|
||||||
``````````````````````````
|
``````````````````````````
|
||||||
|
|
||||||
The documentation covered here is an extension of the documentation that can be found in the `PyYAML Documentation <http://pyyaml.org/wiki/PyYAMLDocumentation#YAMLtagsandPythontypes>`_
|
The documentation covered here is an extension of the documentation that can be found in the `PyYAML Documentation <https://pyyaml.org/wiki/PyYAMLDocumentation#YAMLtagsandPythontypes>`_
|
||||||
|
|
||||||
.. _unsafe_strings:
|
.. _unsafe_strings:
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ For complex variables such as hashes or arrays, ``!unsafe`` should be used on th
|
||||||
|
|
||||||
:doc:`playbooks_variables`
|
:doc:`playbooks_variables`
|
||||||
All about variables
|
All about variables
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-project>`_
|
`User Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -124,7 +124,7 @@ of tasks running concurrently, you can do it this way::
|
||||||
|
|
||||||
:doc:`playbooks`
|
:doc:`playbooks`
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -505,6 +505,6 @@ This best practice has no limit on the amount of variable and vault files or the
|
||||||
Learn about how to select hosts
|
Learn about how to select hosts
|
||||||
`GitHub examples directory <https://github.com/ansible/ansible-examples>`_
|
`GitHub examples directory <https://github.com/ansible/ansible-examples>`_
|
||||||
Complete playbook files from the github project source
|
Complete playbook files from the github project source
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
|
|
||||||
|
|
|
@ -112,7 +112,7 @@ ansible_failed_result
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
:doc:`playbooks_reuse_roles`
|
:doc:`playbooks_reuse_roles`
|
||||||
Playbook organization by roles
|
Playbook organization by roles
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -393,7 +393,7 @@ Possible values::
|
||||||
Best practices in playbooks
|
Best practices in playbooks
|
||||||
:ref:`playbooks_variables`
|
:ref:`playbooks_variables`
|
||||||
All about variables
|
All about variables
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -275,7 +275,7 @@ may cause the rescheduled task to execute after subsequent tasks listed in your
|
||||||
|
|
||||||
:doc:`playbooks`
|
:doc:`playbooks`
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -317,7 +317,7 @@ In this example Ansible will start the software upgrade on the front ends only i
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
`Ansible Examples on GitHub <https://github.com/ansible/ansible-examples>`_
|
`Ansible Examples on GitHub <https://github.com/ansible/ansible-examples>`_
|
||||||
Many examples of full-stack deployments
|
Many examples of full-stack deployments
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -120,7 +120,7 @@ You might also want to simply specify the environment for a single task::
|
||||||
|
|
||||||
:doc:`playbooks`
|
:doc:`playbooks`
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -141,7 +141,7 @@ for finer-grained control ``max_fail_percentage`` can be used to abort the run a
|
||||||
Conditional statements in playbooks
|
Conditional statements in playbooks
|
||||||
:doc:`playbooks_variables`
|
:doc:`playbooks_variables`
|
||||||
All about variables
|
All about variables
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -781,7 +781,7 @@ An idempotent method to generate unique hashes per system is to use a salt that
|
||||||
{{ 'secretpassword'|password_hash('sha512', 65534|random(seed=inventory_hostname)|string) }}
|
{{ 'secretpassword'|password_hash('sha512', 65534|random(seed=inventory_hostname)|string) }}
|
||||||
|
|
||||||
Hash types available depend on the master system running ansible,
|
Hash types available depend on the master system running ansible,
|
||||||
'hash' depends on hashlib password_hash depends on passlib (http://passlib.readthedocs.io/en/stable/lib/passlib.hash.html).
|
'hash' depends on hashlib password_hash depends on passlib (https://passlib.readthedocs.io/en/stable/lib/passlib.hash.html).
|
||||||
|
|
||||||
.. _combine_filter:
|
.. _combine_filter:
|
||||||
|
|
||||||
|
@ -1227,7 +1227,7 @@ to be added to core so everyone can make use of them.
|
||||||
Playbook organization by roles
|
Playbook organization by roles
|
||||||
:doc:`playbooks_best_practices`
|
:doc:`playbooks_best_practices`
|
||||||
Best practices in playbooks
|
Best practices in playbooks
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -545,7 +545,7 @@ convert it between various formats. Examples::
|
||||||
Playbook organization by roles
|
Playbook organization by roles
|
||||||
:doc:`playbooks_best_practices`
|
:doc:`playbooks_best_practices`
|
||||||
Best practices in playbooks
|
Best practices in playbooks
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -504,7 +504,7 @@ can do this::
|
||||||
Learn about how to select hosts
|
Learn about how to select hosts
|
||||||
`Github examples directory <https://github.com/ansible/ansible-examples>`_
|
`Github examples directory <https://github.com/ansible/ansible-examples>`_
|
||||||
Complete end-to-end playbook examples
|
Complete end-to-end playbook examples
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ For more details and a complete list of lookup plugins available, please see :re
|
||||||
All about variables
|
All about variables
|
||||||
:ref:`playbooks_loops`
|
:ref:`playbooks_loops`
|
||||||
Looping in playbooks
|
Looping in playbooks
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -348,7 +348,7 @@ Migrating from with_X to loop
|
||||||
Conditional statements in playbooks
|
Conditional statements in playbooks
|
||||||
:doc:`playbooks_variables`
|
:doc:`playbooks_variables`
|
||||||
All about variables
|
All about variables
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -98,7 +98,7 @@ of size 8 will be generated.
|
||||||
Conditional statements in playbooks
|
Conditional statements in playbooks
|
||||||
:doc:`playbooks_variables`
|
:doc:`playbooks_variables`
|
||||||
All about variables
|
All about variables
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -83,5 +83,5 @@ Using ``import*`` can also have some limitations when compared to dynamic includ
|
||||||
How to share roles on galaxy, role management
|
How to share roles on galaxy, role management
|
||||||
`GitHub Ansible examples <https://github.com/ansible/ansible-examples>`_
|
`GitHub Ansible examples <https://github.com/ansible/ansible-examples>`_
|
||||||
Complete playbook files from the GitHub project source
|
Complete playbook files from the GitHub project source
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
|
|
|
@ -114,6 +114,6 @@ Please refer to :doc:`playbooks_reuse_roles` for details on including and import
|
||||||
Learn how to extend Ansible by writing your own modules
|
Learn how to extend Ansible by writing your own modules
|
||||||
`GitHub Ansible examples <https://github.com/ansible/ansible-examples>`_
|
`GitHub Ansible examples <https://github.com/ansible/ansible-examples>`_
|
||||||
Complete playbook files from the GitHub project source
|
Complete playbook files from the GitHub project source
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
|
|
||||||
|
|
|
@ -421,6 +421,6 @@ Read the Ansible Galaxy documentation <https://galaxy.ansible.com/docs/>_ page f
|
||||||
Learn how to extend Ansible by writing your own modules
|
Learn how to extend Ansible by writing your own modules
|
||||||
`GitHub Ansible examples <https://github.com/ansible/ansible-examples>`_
|
`GitHub Ansible examples <https://github.com/ansible/ansible-examples>`_
|
||||||
Complete playbook files from the GitHub project source
|
Complete playbook files from the GitHub project source
|
||||||
`Mailing List <http://groups.google.com/group/ansible-project>`_
|
`Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Questions? Help? Ideas? Stop by the list on Google Groups
|
Questions? Help? Ideas? Stop by the list on Google Groups
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@ One example is ``debug`` strategy. See :doc:`playbooks_debugger` for details.
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
:doc:`playbooks_reuse_roles`
|
:doc:`playbooks_reuse_roles`
|
||||||
Playbook organization by roles
|
Playbook organization by roles
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -158,7 +158,7 @@ By default, Ansible runs as if ``--tags all`` had been specified.
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
:doc:`playbooks_reuse_roles`
|
:doc:`playbooks_reuse_roles`
|
||||||
Playbook organization by roles
|
Playbook organization by roles
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -29,7 +29,7 @@ Please note that all templating happens on the Ansible controller before the tas
|
||||||
Playbook organization by roles
|
Playbook organization by roles
|
||||||
:doc:`playbooks_best_practices`
|
:doc:`playbooks_best_practices`
|
||||||
Best practices in playbooks
|
Best practices in playbooks
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -224,7 +224,7 @@ The following tasks are illustrative of the tests meant to check the status of t
|
||||||
Playbook organization by roles
|
Playbook organization by roles
|
||||||
:doc:`playbooks_best_practices`
|
:doc:`playbooks_best_practices`
|
||||||
Best practices in playbooks
|
Best practices in playbooks
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -1041,7 +1041,7 @@ For information about advanced YAML syntax used to declare variables and have mo
|
||||||
Playbook organization by roles
|
Playbook organization by roles
|
||||||
:doc:`playbooks_best_practices`
|
:doc:`playbooks_best_practices`
|
||||||
Best practices in playbooks
|
Best practices in playbooks
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-devel>`_
|
`User Mailing List <https://groups.google.com/group/ansible-devel>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -389,7 +389,7 @@ Setup IIS Website
|
||||||
Best practices advice
|
Best practices advice
|
||||||
`List of Windows Modules :ref:`<windows_modules>`
|
`List of Windows Modules :ref:`<windows_modules>`
|
||||||
Windows specific module list, all implemented in PowerShell
|
Windows specific module list, all implemented in PowerShell
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-project>`_
|
`User Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -204,7 +204,7 @@ host.
|
||||||
An introduction to playbooks
|
An introduction to playbooks
|
||||||
:doc:`playbooks_best_practices`
|
:doc:`playbooks_best_practices`
|
||||||
Best practices advice
|
Best practices advice
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-project>`_
|
`User Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -449,7 +449,7 @@ Windows host.
|
||||||
Best practices advice
|
Best practices advice
|
||||||
:ref:`List of Windows Modules <windows_modules>`
|
:ref:`List of Windows Modules <windows_modules>`
|
||||||
Windows specific module list, all implemented in PowerShell
|
Windows specific module list, all implemented in PowerShell
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-project>`_
|
`User Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -43,7 +43,7 @@ Below are some examples of using all three options to install 7-Zip::
|
||||||
# install/uninstall with win_package
|
# install/uninstall with win_package
|
||||||
- name: download the 7-Zip package
|
- name: download the 7-Zip package
|
||||||
win_get_url:
|
win_get_url:
|
||||||
url: http://www.7-zip.org/a/7z1701-x64.msi
|
url: https://www.7-zip.org/a/7z1701-x64.msi
|
||||||
dest: C:\temp\7z.msi
|
dest: C:\temp\7z.msi
|
||||||
|
|
||||||
- name: ensure 7-Zip is installed via win_package
|
- name: ensure 7-Zip is installed via win_package
|
||||||
|
@ -59,7 +59,7 @@ Below are some examples of using all three options to install 7-Zip::
|
||||||
# install/uninstall with win_command
|
# install/uninstall with win_command
|
||||||
- name: download the 7-Zip package
|
- name: download the 7-Zip package
|
||||||
win_get_url:
|
win_get_url:
|
||||||
url: http://www.7-zip.org/a/7z1701-x64.msi
|
url: https://www.7-zip.org/a/7z1701-x64.msi
|
||||||
dest: C:\temp\7z.msi
|
dest: C:\temp\7z.msi
|
||||||
|
|
||||||
- name: check if 7-Zip is already installed
|
- name: check if 7-Zip is already installed
|
||||||
|
@ -485,7 +485,7 @@ guides for Windows modules differ substantially from those for standard standard
|
||||||
Best practices advice
|
Best practices advice
|
||||||
:ref:`List of Windows Modules <windows_modules>`
|
:ref:`List of Windows Modules <windows_modules>`
|
||||||
Windows specific module list, all implemented in PowerShell
|
Windows specific module list, all implemented in PowerShell
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-project>`_
|
`User Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -769,7 +769,7 @@ Some of these limitations can be mitigated by doing one of the following:
|
||||||
Best practices advice
|
Best practices advice
|
||||||
:ref:`List of Windows Modules <windows_modules>`
|
:ref:`List of Windows Modules <windows_modules>`
|
||||||
Windows specific module list, all implemented in PowerShell
|
Windows specific module list, all implemented in PowerShell
|
||||||
`User Mailing List <http://groups.google.com/group/ansible-project>`_
|
`User Mailing List <https://groups.google.com/group/ansible-project>`_
|
||||||
Have a question? Stop by the google group!
|
Have a question? Stop by the google group!
|
||||||
`irc.freenode.net <http://irc.freenode.net>`_
|
`irc.freenode.net <http://irc.freenode.net>`_
|
||||||
#ansible IRC chat channel
|
#ansible IRC chat channel
|
||||||
|
|
|
@ -94,7 +94,7 @@ Before you begin, make sure you have:
|
||||||
- Username and password for the ESXi or vCenter server
|
- Username and password for the ESXi or vCenter server
|
||||||
- Name of the existing Virtual Machine you want to remove
|
- Name of the existing Virtual Machine you want to remove
|
||||||
|
|
||||||
For now, you will be entering these directly, but in a more advanced playbook this can be abstracted out and stored in a more secure fashion using :ref:`ansible-vault` or using `Ansible Tower credentials <http://docs.ansible.com/ansible-tower/latest/html/userguide/credentials.html>`_.
|
For now, you will be entering these directly, but in a more advanced playbook this can be abstracted out and stored in a more secure fashion using :ref:`ansible-vault` or using `Ansible Tower credentials <https://docs.ansible.com/ansible-tower/latest/html/userguide/credentials.html>`_.
|
||||||
|
|
||||||
If your vCenter or ESXi server is not setup with proper CA certificates that can be verified from the Ansible server, then it is necessary to disable validation of these certificates by using the ``validate_certs`` parameter. To do this you need to set ``validate_certs=False`` in your playbook.
|
If your vCenter or ESXi server is not setup with proper CA certificates that can be verified from the Ansible server, then it is necessary to disable validation of these certificates by using the ``validate_certs`` parameter. To do this you need to set ``validate_certs=False`` in your playbook.
|
||||||
|
|
||||||
|
|
|
@ -100,7 +100,7 @@ Before you begin, make sure you have:
|
||||||
- Username and password for the ESXi or vCenter server
|
- Username and password for the ESXi or vCenter server
|
||||||
- The UUID of the existing Virtual Machine you want to rename
|
- The UUID of the existing Virtual Machine you want to rename
|
||||||
|
|
||||||
For now, you will be entering these directly, but in a more advanced playbook this can be abstracted out and stored in a more secure fashion using :ref:`ansible-vault` or using `Ansible Tower credentials <http://docs.ansible.com/ansible-tower/latest/html/userguide/credentials.html>`_.
|
For now, you will be entering these directly, but in a more advanced playbook this can be abstracted out and stored in a more secure fashion using :ref:`ansible-vault` or using `Ansible Tower credentials <https://docs.ansible.com/ansible-tower/latest/html/userguide/credentials.html>`_.
|
||||||
|
|
||||||
If your vCenter or ESXi server is not setup with proper CA certificates that can be verified from the Ansible server, then it is necessary to disable validation of these certificates by using the ``validate_certs`` parameter. To do this you need to set ``validate_certs=False`` in your playbook.
|
If your vCenter or ESXi server is not setup with proper CA certificates that can be verified from the Ansible server, then it is necessary to disable validation of these certificates by using the ``validate_certs`` parameter. To do this you need to set ``validate_certs=False`` in your playbook.
|
||||||
|
|
||||||
|
|
|
@ -10,5 +10,5 @@ Following is the list of various external documentation and guides which can hel
|
||||||
* `VMware API and SDK Documentation <https://www.vmware.com/support/pubs/sdk_pubs.html>`_
|
* `VMware API and SDK Documentation <https://www.vmware.com/support/pubs/sdk_pubs.html>`_
|
||||||
* `VCSIM test container image <https://quay.io/repository/ansible/vcenter-test-container>`_
|
* `VCSIM test container image <https://quay.io/repository/ansible/vcenter-test-container>`_
|
||||||
* `Ansible VMware community wiki page <https://github.com/ansible/community/wiki/VMware>`_
|
* `Ansible VMware community wiki page <https://github.com/ansible/community/wiki/VMware>`_
|
||||||
* `VMware's official Guest Operating system customization matrix <http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf>`_
|
* `VMware's official Guest Operating system customization matrix <https://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf>`_
|
||||||
* `VMware Compatibility Guide <http://partnerweb.vmware.com/comp_guide2/search.php>`_
|
* `VMware Compatibility Guide <https://partnerweb.vmware.com/comp_guide2/search.php>`_
|
||||||
|
|
Loading…
Reference in a new issue