- 18 Aug, 2013 1 commit
-
-
sjahl committed
-
- 17 Aug, 2013 4 commits
-
-
The block that added the original list of roles was indented too far, and was only being reached if a role had dependencies. This resulted in roles without dependencies from being added to the list of roles. Credit goes to looped for reporting and diagnosing the issue.
James Cammarata committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
git://github.com/jimi1283/ansible
Merge branch 'role_dependencies' of git://github.com/jimi1283/ansible into jimi1283-role_dependencies
Michael DeHaan committed
-
- 16 Aug, 2013 7 commits
-
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
James Cammarata committed
-
now missing dep gives nicer error and docs disambiguate lib
Michael DeHaan committed -
This allows variables to be inserted into the role scope specifically while also being inserted into the global scope.
James Cammarata committed -
out there have same name. Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
Brian Coca committed
-
- 15 Aug, 2013 3 commits
-
-
James Cammarata committed
-
Fixes #3686 Dependencies are enabled by adding a new directory/file named meta/main.yml to the role. The format of the dependencies are: dependencies: - { role: foo, x: 1, y: 2 } - { role: bar, x: 3, y: 4 } ... Dependencies inherit variables as they are seen at the time of the dependency inclusion. For example, if foo(x=1, y=2) has a dependency on bar(x=3,z=4), then bar will have variables (x=3,y=2,z=4). Different roles can have dependencies on the same role, and this variable inheritence allows for the reuse of generic roles quite easily. For example: Role 'car' has the following dependencies: dependencies: - { role: wheel, n: 1 } - { role: wheel, n: 2 } - { role: wheel, n: 3 } - { role: wheel, n: 4 } Role 'wheel' has the following dependencies: dependencies: - { role: tire } - { role: brake } The role 'car' is then used as follows: - { role: car, type: honda } And tasks/main.yml in each role simply contains the following: - name: {{ type }} whatever {{ n }} command: echo '' TASK: [honda tire 1] TASK: [honda brake 1] TASK: [honda wheel 1] TASK: [honda tire 2] TASK: [honda brake 2] TASK: [honda wheel 2] TASK: [honda tire 3] TASK: [honda brake 3] TASK: [honda wheel 3] TASK: [honda tire 4] TASK: [honda brake 4] TASK: [honda wheel 4] TASK: [I'm a honda] <- (this is in roles/car/tasks/main.yml)
James Cammarata committed -
James Cammarata committed
-
- 13 Aug, 2013 11 commits
-
-
James Cammarata committed
-
use either pycurl or wget to download from launchpad, also improve error message if neither is installed
Michael Vogt committed -
use pycurl instead of urllib2 when talking to launchpad to actually get SSL cert verification, see https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/915210 or CVE-2011-4407 for a previous similar issue in software-properties
Michael Vogt committed -
James Cammarata committed
-
lwade committed
-
James Cammarata committed
-
1. Debian Squeeze is supported out of box now. 2. Repository type "deb" or "deb-src" should be explicitly specified. 3. If a source had beed added it must be possible to remove it. 4. PPA can be only used against Ubuntu hosts.
Alexander Saltanov committed -
asmajlovic committed
-
James Cammarata committed
-
Ben Podoll committed
-
Ben Podoll committed
-
- 12 Aug, 2013 8 commits
-
-
Ben Podoll committed
-
Ben Podoll committed
-
adding a little more info to the 'path' param so it's clear there are aliases (which are used in other examples) to avoid confusion
Ben Podoll committed -
Related to PR #3823
James Cammarata committed -
You can write a apt action like "- apt: pkg=apt*" with this package.
Michael Vogt committed -
Michael DeHaan committed
-
Mark Mandel committed
-
Use home path expansion for virtualenv param in django_manage module
Michael DeHaan committed
-
- 11 Aug, 2013 6 commits
-
-
danxshap committed
-
Update rax to sync with rax_clb_nodes
Michael DeHaan committed -
Michael DeHaan committed
-
Add openshift inventory plugin
Michael DeHaan committed -
Conflicts: CHANGELOG.md
Michael DeHaan committed -
Michael DeHaan committed
-