Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
ansible
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
ansible
Commits
b6be9bce
Commit
b6be9bce
authored
Sep 07, 2013
by
Brian Coca
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixed typo
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
parent
d47c48e3
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
14 deletions
+14
-14
docsite/latest/rst/playbooks2.rst
+14
-14
No files found.
docsite/latest/rst/playbooks2.rst
View file @
b6be9bce
...
...
@@ -163,7 +163,7 @@ You can do this by using an external variables file, or files, just like this::
---
- hosts: all
remote_use
q
: root
remote_use
r
: root
vars:
favcolor: blue
vars_files:
...
...
@@ -197,7 +197,7 @@ in a push-script::
---
- hosts: all
remote_use
q
: root
remote_use
r
: root
vars:
from: "camelot"
vars_prompt:
...
...
@@ -276,7 +276,7 @@ This is useful, for, among other things, setting the hosts group or the user for
Example::
---
- remote_use
q
: '{{ user }}'
- remote_use
r
: '{{ user }}'
hosts: '{{ hosts }}'
tasks:
- ...
...
...
@@ -421,7 +421,7 @@ but it is easily handled with a minimum of syntax in an Ansible Playbook::
---
- hosts: all
remote_use
q
: root
remote_use
r
: root
vars_files:
- "vars/common.yml"
- [ "vars/{{ ansible_os_family }}.yml", "vars/os_defaults.yml" ]
...
...
@@ -467,7 +467,7 @@ Loops
To save some typing, repeated tasks can be written in short-hand like so::
- name: add several users
remote_use
q
: name={{ item }} state=present groups=wheel
remote_use
r
: name={{ item }} state=present groups=wheel
with_items:
- testuser1
- testuser2
...
...
@@ -479,9 +479,9 @@ If you have defined a YAML list in a variables file, or the 'vars' section, you
The above would be the equivalent of::
- name: add user testuser1
remote_use
q
: name=testuser1 state=present groups=wheel
remote_use
r
: name=testuser1 state=present groups=wheel
- name: add user testuser2
remote_use
q
: name=testuser2 state=present groups=wheel
remote_use
r
: name=testuser2 state=present groups=wheel
The yum and apt modules use with_items to execute fewer package manager transactions.
...
...
@@ -489,7 +489,7 @@ Note that the types of items you iterate over with 'with_items' do not have to b
If you have a list of hashes, you can reference subkeys using things like::
- name: add several users
remote_use
q
: name={{ item.name }} state=present groups={{ item.groups }}
remote_use
r
: name={{ item.name }} state=present groups={{ item.groups }}
with_items:
- { name: 'testuser1', groups: 'wheel' }
- { name: 'testuser2', groups: 'root' }
...
...
@@ -603,7 +603,7 @@ Negative numbers are not supported. This works as follows::
- group: name=odds state=present
# create some test users
- remote_use
q
: name={{ item }} state=present groups=evens
- remote_use
r
: name={{ item }} state=present groups=evens
with_sequence: start=0 end=32 format=testuser%02x
# create a series of directories with even numbers for some reason
...
...
@@ -649,7 +649,7 @@ This length can be changed by passing an extra parameter::
(...)
# create a user with a given password
- remote_use
q
: name=guestuser
- remote_use
r
: name=guestuser
state=present
uid=5000
password={{ item }}
...
...
@@ -665,7 +665,7 @@ updates through a proxy and access other packages not through a proxy. Ansible
to configure your environment by using the 'environment' keyword. Here is an example::
- hosts: all
remote_use
q
: root
remote_use
r
: root
tasks:
...
...
@@ -676,7 +676,7 @@ to configure your environment by using the 'environment' keyword. Here is an ex
The environment can also be stored in a variable, and accessed like so::
- hosts: all
remote_use
q
: root
remote_use
r
: root
# here we make a variable named "env" that is a dictionary
vars:
...
...
@@ -751,7 +751,7 @@ poll value is 10 seconds if you do not specify a value for `poll`::
---
- hosts: all
remote_use
q
: root
remote_use
r
: root
tasks:
- name: simulate long running op (15 sec), wait for up to 45, poll every 5
command: /bin/sleep 15
...
...
@@ -768,7 +768,7 @@ Alternatively, if you do not need to wait on the task to complete, you may
---
- hosts: all
remote_use
q
: root
remote_use
r
: root
tasks:
- name: simulate long running op, allow to run for 45, fire and forget
command: /bin/sleep 15
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment