Commit Graph

2857 Commits (63100c9bc0d95ee0e6a73f976756cad8771d645e)
 

Author SHA1 Message Date
Michael DeHaan 2eac8c6c29 Merge ansible-resources tree 12 years ago
Michael DeHaan 41dd4a1f93 Merge plugins tree 12 years ago
Michael DeHaan d6e4b1bf5b Subtree merge of ansible-docs 12 years ago
Michael DeHaan bb0b2305e3 rebuild 12 years ago
Michael DeHaan f010bcde33 Docs should indicate with_items and yum/apt logic is available 12 years ago
Stijn Opheide 4a6b5c5de2 relative paths for (include/extends) in jinja2 templates 12 years ago
Michael DeHaan c8854a23ea Merge pull request #1251 from dagwieers/hpilo_facts-fixes
Fix typo/cosmetic change
12 years ago
Michael DeHaan 63b0e5e752 Merge pull request #1252 from dagwieers/vsphere_facts-fixes
Vsphere facts fixes
12 years ago
Dag Wieers 250f52bfba Add an alias 'name=' for guest
This is the opposite as library/virt, but much better than using name= as the default option name.
12 years ago
Dag Wieers 8c5a146013 Fix typo/cosmetic change 12 years ago
Michael DeHaan c5d7ef3d7f Merge pull request #1249 from dagwieers/module-hpilo_boot
Module hpilo_boot to boot from specific media using an HP iLO interface
12 years ago
Michael DeHaan 26bbac3062 Merge pull request #1246 from jpmens/nocows
Not for cow lovers: optionally disable cowsay
12 years ago
Jan-Piet Mens 051f66cf16 Not for cow lovers: optionally disable cowsay
spaces now cow-compatible
12 years ago
Dag Wieers b58228a73b Module hpilo_boot to boot from specific media using an HP iLO interface
This module allows to boot a system through HP iLO and can be used to start the provisioning process.
12 years ago
Michael DeHaan 323cbdafb7 Merge pull request #1240 from jpmens/hpdoc
fix examples in hpilo_facts DOCUMENTATION
12 years ago
Michael DeHaan d74a61d362 Merge pull request #1248 from mmikulicic/force-color
Added a ANSIBLE_FORCE_COLOR env var, which forces the color output
12 years ago
Marko Mikulicic cc82e7dd06 Added a ANSIBLE_FORCE_COLOR env var, which forces the color output no matter what ncurses says. 12 years ago
Dane Summers 3d65d6159f cron feature (w/o tests) 12 years ago
Michael DeHaan a1c23af6fc Merge pull request #1239 from jpmens/shelldoc
fix wording of shell documentation
12 years ago
Jan-Piet Mens 91dc8bc136 fix examples in hpilo_facts DOCUMENTATION 12 years ago
Jan-Piet Mens 70907f574e fix wording of shell documentation 12 years ago
Michael DeHaan 0679537495 Merge pull request #1235 from jpmens/man3
man pages have wrong chapter number
12 years ago
Michael DeHaan 1737d6b884 Merge pull request #1236 from jpmens/manansible1
remove duplicate private-key option from manpage
12 years ago
Michael DeHaan 9f1690ab64 Merge pull request #1237 from dagwieers/lineinfile-alias
Use the standard 'dest' option for target files, make 'name' an alias
12 years ago
Dag Wieers 70b063ce0e Use the standard 'dest' option for target files, make 'name' an alias 12 years ago
Jan-Piet Mens a9dad7f3bd remove duplicate private-key option from manpage 12 years ago
Jan-Piet Mens ba22ca13ba man pages have wrong chapter number 12 years ago
Michael DeHaan f470ebe6b7 Merge pull request #1213 from dagwieers/debug-module
Module debug to assist users in understanding Ansible
12 years ago
Michael DeHaan 0592e1be79 Merge pull request #1222 from alopropoz/devel
Indicate errors with exit code.
12 years ago
Michael DeHaan ebc2fe08c3 Merge pull request #1218 from jpmens/jtempl3
Allow user-specified $ansible_managed string
12 years ago
Michael DeHaan a95bff0f5f Merge pull request #1230 from dagwieers/module-vsphere_facts
Module vsphere_facts to add facts from a VMWare vSphere guest
12 years ago
Michael DeHaan 5d7ab8a300 Merge pull request #1231 from dagwieers/fail-doc-fix
This hopefully fixes the documentation for the fail module
12 years ago
Michael DeHaan adfc4d6f59 Merge pull request #1232 from dagwieers/module-hpilo_facts
Module hpilo_facts to add facts from HP iLO interfaces
12 years ago
Dag Wieers 8c8552ac32 Module vsphere_facts to add facts from a VMWare vSphere guest
This module gathers facts from a VMWare vSphere guest by querying vSphere. The facts include OS, network info (vlan, macaddress) and system info (cpu, memory, uuid) information. Useful information for provisioning and management.
12 years ago
Dag Wieers e07674d756 Module hpilo_facts to add facts from HP iLO interfaces
This module gathers facts from the hardware interface by querying HP iLO. The facts include network info (vlan, macaddress) and system info (cpu, memory, uuid) information. Useful information for provisioning and management.

This module was previously named ilo_facts and mentioned in #1080, #1085, #1125 and #1217.
12 years ago
Dag Wieers 3d5c4df2ac This hopefully fixes the documentation for the fail module 12 years ago
Michael DeHaan 184523ecac Merge pull request #1220 from tbielawa/pause_variables
Fix variable injection in pause module args. Closes #1209
12 years ago
Michael DeHaan c3f443f56c fix sorting 12 years ago
Michael DeHaan 8f5beb74c5 Fix sort order issue 12 years ago
Aleksej Romanov 05464816c2 Different return codes for different errors. 12 years ago
Dag Wieers 03af450bdc Module to assist users in understanding Ansible
After helping someone on IRC he was interested to have this debug module in upstream. This module simply 'prints' a message, and can be ordered to fail if needed. It helps to troubleshoot or understand inventory/facts issues and/or experiment with statements and conditions using only_if.

Here is a small example playbook:

```yaml
- hosts: all
  tasks:
  - local_action: debug msg="System $inventory_hostname has uuid ${ansible_product_uuid}"
  - local_action: debug msg="System $inventory_hostname lacks a gateway" fail=yes
    only_if: "is_unset('$ansible_default_ipv4.gateway')"
  - local_action: debug msg="System $inventory_hostname has gateway ${ansible_default_ipv4.gateway}"
    only_if: "is_set('$ansible_default_ipv4.gateway')"
```

outputting:
```
[root@moria ansible]# ansible-playbook -v -l localhost:x220 test6.yml

PLAY [all] *********************

GATHERING FACTS *********************
ok: [localhost]
ok: [x220]

TASK: [debug msg="System $inventory_hostname has uuid $ansible_product_uuid"] *********************
ok: [localhost] => {"msg": "System localhost has uuid d125a48c-364f-4e65-b225-fed42ed61fac"}
ok: [x220] => {"msg": "System x220 has uuid d125a48c-364f-4e65-b225-fed42ed61fac"}

TASK: [debug msg="System $inventory_hostname lacks a gateway" fail=yes] *********************
failed: [localhost] => {"failed": true, "msg": "System localhost lacks a gateway", "rc": 1}
ok: [x220] => {"msg": "System x220 has gateway 192.168.1.1"}

PLAY RECAP *********************
localhost                      : ok=2    changed=0    unreachable=0    failed=1
x220                           : ok=3    changed=0    unreachable=0    failed=0

```

I had some other plans for the module, like displaying host inventory and complete inventory to help understand inventory and facts modules, but that would require an action-plugin for transfering inventory information etc... And I am not sure this is wanted/best done in a module.
12 years ago
Jan-Piet Mens 9ed59da294 Allow user-specified $ansible_managed string with named parameters 12 years ago
Tim Bielawa 9f6da7b885 Fix variable injection in pause module args. Closes #1209 12 years ago
Michael DeHaan 761330b125 Fix module formatter indexing 12 years ago
Michael DeHaan 94546831b4 Typo fix/rebuild 12 years ago
Michael DeHaan 348b49c166 Fix typo 12 years ago
Michael DeHaan 88433eb93f Fix typo / rebuild 12 years ago
Michael DeHaan 826c71fcb1 Fix patterns typo, rebuild 12 years ago
Michael DeHaan e170d7304b Added documentation on file force parameter 12 years ago
Michael DeHaan a6f64a8e04 Merge pull request #1219 from tbielawa/move_modulepages
Library functions and modules should be in the 3 man page section. Also ...
12 years ago