Stephen Fromm
b9b0cd775b
Describe selinux functionality in file module
13 years ago
Michael DeHaan
4f95dacee1
Document with_items
13 years ago
Michael DeHaan
85f0ff2572
Remove legacy port usage, now belongs in inventory file
13 years ago
Michael DeHaan
b733b43e00
Rebuild
13 years ago
Michael DeHaan
1caca11647
Rebuild + port docs
13 years ago
Stephen Fromm
0c38bb2fd0
Add native facts to library/setup
...
This collects various facts from the host so that it isn't necessary to
have facter or ohai installed. It gets various platform/distribution
facts, information about the type of hardware, whether a virtual
environment and what type, assorted interface facts, and ssh host public
keys. Most facts are flat. The two exceptions are 'processor' and all
interface facts. Interface facts are presented as:
ansible_lo : {
"macaddress": "00:00:00:00:00:00",
"ipv4": { "address": "127.0.0.1", "netmask": "255.0.0.0" },
"ipv6": [
{ "address": "::1", "prefix": "128", "scope": "host" }
]
}
13 years ago
Michael DeHaan
bdeff18675
Merge pull request #52 from dagwieers/master
...
Fix small typo
13 years ago
Michael DeHaan
48d3881d17
Document YAML inventory + eBuilds
13 years ago
Michael DeHaan
de70277173
No need to save setup files to disk, this is what SETUP_CACHE effectively does.
13 years ago
Michael DeHaan
d7ad85340b
Merge pull request #157 from tbielawa/packaging
...
Packaging
13 years ago
Tim Bielawa
621dc83ac2
Fix man page option description indentation.
13 years ago
Michael DeHaan
401ce5eb0d
Merge pull request #156 from tbielawa/packaging
...
Packaging fixes
13 years ago
Michael DeHaan
ff1b200644
Merge pull request #155 from jhoekx/inventory-error-fixes
...
Inventory: AnsibleError is not global...
13 years ago
Tim Bielawa
e9e8417735
Update hacking with MANPATH. Correct hacking README details.
13 years ago
Tim Bielawa
3f9a41b22d
Docs build using version in the VERSION file.
...
Makefile upgraded with comments and some simplifications.
Remove useless 'PHONEY' and 'VPATH' directives from Makefile
13 years ago
Tim Bielawa
d43cf592eb
Renaming asciidoc sources to .in.
...
Change manpages to build from *.in and add comments about how the make
targets work.
13 years ago
Tim Bielawa
b4ca288a7b
Set %config(noreplace) on /etc/ansible instead of /etc/ansible/* so
...
the directory is removed on uninstall and its contents are considered
config files.
13 years ago
Tim Bielawa
2d26d1fd71
Update %description and auto-add version to manpages
...
Conflicts:
docs/man/man1/ansible-playbook.1
docs/man/man1/ansible.1
Update %description
13 years ago
Tim Bielawa
9316a504c5
Fixup specfile
13 years ago
Tim Bielawa
c9ab5ebc6b
Fix FSF address in virt header.
13 years ago
Tim Bielawa
38128c4720
Remove asciidoc builddep
13 years ago
Jeroen Hoekx
aa555b8b16
Inventory: AnsibleError is not global...
13 years ago
Michael DeHaan
ff99a22e6c
Merge pull request #154 from jhoekx/test-otheros
...
Fix tests on other distributions
13 years ago
Dag Wieers
4dec1d172b
Fix small typo
13 years ago
Jeroen Hoekx
6f09b41eb5
Don't test modules that aren't present.
...
Also account for path difference in sleep in different distributions.
13 years ago
Jeroen Hoekx
9e0b7ee629
template: expand path if metadata is in user home.
13 years ago
Michael DeHaan
da6cb1ca6e
Less scrolling over constructor params now that documentation follows
13 years ago
Michael DeHaan
3f26a1c7f6
verbose option is not being used, so remove it. debug variable still exists.
13 years ago
Michael DeHaan
78b5cd64d0
Add pydoc for constructors. Some arguments can be trimmed as we plan to remove the need for them (like setup_cache and
...
maybe module_vars) with various pending refactoring.
13 years ago
Michael DeHaan
b30aadcf0b
Undocument --extra-vars
13 years ago
Michael DeHaan
377488aa2a
remove --extra-vars since the new YAML inventory stuff wasn't quite using it as designed and it is getting hard to follow
...
with that and SETUP_CACHE etc
13 years ago
Michael DeHaan
9ce27be878
Remove extra_vars tests
13 years ago
Michael DeHaan
3f82b9b889
Docs rebuild
13 years ago
Michael DeHaan
8c091b35c5
remove contrib repo
13 years ago
Michael DeHaan
b24ec71ca3
Update docs to reflect --port going away and --sudo and --remote-user being added to ansible-playbook
13 years ago
Michael DeHaan
a12ee6f30b
Make note about pending port change
13 years ago
Michael DeHaan
35fdf6636b
Allow --user for playbooks, no need for port setting as can specify in inventory file now.
13 years ago
Michael DeHaan
8a027415d0
Port shouldn't be in this example
13 years ago
Michael DeHaan
08468dcb0c
Fixes to make ports DWIM.
13 years ago
Michael DeHaan
957867e088
Merge branch 'yaml-inventory' of https://github.com/jhoekx/ansible into jhoekx-yaml-inventory
...
Conflicts:
lib/ansible/runner.py
13 years ago
Michael DeHaan
a5cb16c9d7
Use correct user to determine host files path, do not reuse .ansible
...
which is already taken for ansible management ops.
13 years ago
Michael DeHaan
6307267cf3
As part of the support for access to external nodes information, save fact data into /var/lib/ansible/setup_data
...
OR a per-user directory when running from playbooks. Technically this info is also available via the SETUP_CACHE
but that is a bit more complex of a construct and it would be better to not cross the streams.
13 years ago
Jeroen Hoekx
8c3206c99f
Return a copy of the host variables.
13 years ago
Jeroen Hoekx
961ccdb2f4
List hosts in no group in the ungrouped group.
13 years ago
Jeroen Hoekx
3a24aa9a70
Add YAML inventory format.
...
See test/yaml_hosts for an example.
Hosts can be part of multiple groups.
Groups can also have variables, inherited by the hosts.
There is no variable scope, last variable seen wins.
13 years ago
Jeroen Hoekx
54f4526160
Export SSH port number as host variable.
13 years ago
Jeroen Hoekx
f04041b37d
Ignore port numbers in simple inventory format
13 years ago
Jeroen Hoekx
746f1b92ae
Reimplement the class method on Runner.
13 years ago
Jeroen Hoekx
195e6d617b
Add tests for Inventory class.
13 years ago
Jeroen Hoekx
c5cae87eca
Refactor inventory code out of Runner.
...
This introduces the Inventory class.
Playbook uses the internals of Runner to limit the number of hosts to poll
asynchronously. To accomodate this, Inventory can be restricted to specific
hosts.
13 years ago