Merge pull request #6170 from basepi/useradd6165

Fix bad example in the state tutorial part 3, Fix #6165
This commit is contained in:
Joseph Hall 2013-07-15 15:05:19 -07:00
commit fbf8500019

View File

@ -42,6 +42,21 @@ This templated sls file once generated will look like this:
curly: curly:
user.present user.present
Here's a more complex example:
.. code-blocK:: yaml
{% for usr in 'moe','larry','curly' %}
{{ usr }}:
group:
- present
user:
- present
- gid_from_name: True
- require:
- group: {{ usr }}
{% endfor %}
Using Grains in SLS modules Using Grains in SLS modules
=========================== ===========================
@ -72,16 +87,13 @@ The Salt module functions are also made available in the template context as
.. code-block:: yaml .. code-block:: yaml
{% for usr in 'moe','larry','curly' %} basepi:
{{ usr }}:
group:
- present
user: user:
- present - present
- gid: {{ salt['file.group_to_gid'](usr) }} - gid: {{ salt['file.group_to_gid']('some_group_that_exists') }}
- require:
- group: {{ usr }} Note that for the above example to work, ``some_group_that_exists`` must exist
{% endfor %} before the state file is processed by the templating engine.
Below is an example that uses the ``network.hwaddr`` function to retrieve the Below is an example that uses the ``network.hwaddr`` function to retrieve the
MAC address for eth0:: MAC address for eth0::