Commit Graph

2855 Commits (5bb8dcea08d0edb3aafcabc3af76f8832edfcfe2)
 

Author SHA1 Message Date
Dag Wieers bb58d3f20c Example plugin to send out mails on error
This is useful mostly for playbooks that run unattended and for a limited set of systems. In case of provisioninging this plugin (together with a final mail action) helps to get notified when something went wrong, or when the installation finished successfully.

Unfortunately, there is no way to enable/disable a plugin from a playbook. So installing the plugin means all other use-cases (provisioning, troubleshooting, reporting or management) all send mails on failure. Something we may want to fix in the future...
12 years ago
Michael DeHaan 7788dea238 Merge pull request #1268 from dagwieers/hpilo-reboot-fix
Workaround for when HP iLO is in a state it won't accept requests
12 years ago
Michael DeHaan d855b4bcf6 Merge pull request #1270 from jhoekx/yaml-inventory-plugin
Add a yaml format inventory plugin.
12 years ago
Michael DeHaan 8ae9125ff2 Merge pull request #1271 from mavimo/openstack-rackspace-update
Openstack rackspace update
12 years ago
Michael DeHaan 822cb74aed Merge pull request #1274 from dagwieers/contrib-network-facts
Module network_facts to gather facts based on network information
12 years ago
Michael DeHaan f1dfddc5e5 Fix typo in autogenerated docs 12 years ago
Michael DeHaan bbf95abc8f Merge pull request #1276 from mxxcon/patch-1
Typo in example section for 'setup' module docs.
12 years ago
Michael DeHaan d5bb7258c8 Working on makefile 12 years ago
mxxcon 6b5f19a796 Typo in example section for 'setup' module. 12 years ago
Dag Wieers 0ebc46628a Module vsphere_boot to boot VMWare virtual machine using specific media 12 years ago
Dag Wieers e8b0b07311 Module network_facts to gather facts based on network information 12 years ago
Marco Vito Moscaritolo cdb8343ec6 Added documentation for nova inventory system 12 years ago
Marco Vito Moscaritolo 7fed89b51d Improved RackSpace configuration support (needed by latest version of rackspace API) 12 years ago
Jeroen Hoekx 2290dfe1ef Add a yaml format inventory plugin.
This fixes #1265.
12 years ago
Dag Wieers 2f74cd84bd Module mail to send out emails as an action
Sending mails could be part of the workflow to have teams/responsibles perform specific task. Or simply to notify that a process has finished successfully (e.g. provisioning).
12 years ago
Dag Wieers 790ed81b14 Workaround for when HP iLO is in a state it won't accept requests
This workaround is recommended from HP iLO's documentation, but may not be sufficient in all cases. Time will tell.

I also made a few cosmetic changes with no impact.
12 years ago
Michael DeHaan de912381ac Update CHANGELOG.md 12 years ago
Michael DeHaan 06688efb24 Merge pull request #1263 from dagwieers/hpilo_facts-fix
Sigh, another retypo
12 years ago
Michael DeHaan 49fc8c7634 Merge pull request #1264 from dagwieers/doc-fixes
Fixes to documentation
12 years ago
Dag Wieers 98624cb394 Fixes to documentation 12 years ago
Dag Wieers 3f149e09bc Sigh, another retypo problem 12 years ago
Dag Wieers 2dcd0846ab Use getopt instead of argparse
On RHEL5 and RHEL6 there is not argparse, and 'make rpm' fails because of this.
With this change it works, and I can test and fix my own documentation...
12 years ago
Aurélien Bondis e07bfd9ef8 playbook/tasks: allow to use a module's name instead of action: 12 years ago
Michael DeHaan 4bd17ee518 Fix up changelog 12 years ago
Michael DeHaan dcee25c6db Update gitignore 12 years ago
Michael DeHaan 3d66ca59f9 Update changelog 12 years ago
Michael DeHaan 04954dbc1e Makes ports configurable for fireball. Note port defaults really belong in the connection plugins, not runner, which can be refactored later. 12 years ago
Michael DeHaan 612561ad0e Merge pull request #1250 from dagwieers/hpilo_boot-fixes
Various small fixes to boolean usage and defaults
12 years ago
Michael DeHaan 62a56a219b Merge pull request #1243 from dsummersl/squash2-cron
cron feature (w/o tests)
12 years ago
Michael DeHaan 013aa2533a Merge pull request #1256 from tbielawa/keep_man3_dir
Keep the man3 directory. 'make docs' breaks without it.
12 years ago
Michael DeHaan 1b36446ab3 Merge pull request #1255 from dagwieers/module-namespace
Add this module's namespace to the 'module_' namespace.
12 years ago
Michael DeHaan 5a16a270fc Merge pull request #1257 from tbielawa/service_typo
Fix typo in service module docs
12 years ago
Michael DeHaan 136a7d5604 Merge pull request #1260 from jhoekx/inventory-in-hostvars
Add inventory variables for hosts not in the play to hostvars.
12 years ago
Jeroen Hoekx 46a4ae74a7 Add inventory variables to hostvars.
Look up only when requested and cache the result.
12 years ago
Tim Bielawa 1e35ac7603 Fix typo in service module docs 12 years ago
Tim Bielawa 9541b47b52 Keep the man3 directory. 'make docs' breaks without it. 12 years ago
Dane Summers c3a6e8dfd6 added new documentation string to cron library 12 years ago
Dag Wieers b39aed8736 Add this module's namespace to the 'module_' namespace.
Much like we currently have *setup* register the variable `module_setup`, we would like other facts-modules register their own namespace. This means that:

 - *network_facts* registers `module_network`
 - *hpilo_facts* registers `module_hw`
 - *vsphere_facts* registers `module_hw`

In retrospect, it would have made more sense to have `setup` register `module_ansible` instead as the setup module uses the `ansible_` namesepace.

Having the `module_` namespace allows us to check whether a certain namespace has already been loaded so we can avoid running the facts module a second time using only_if.

```yaml
 - action: network_facts host=${ansible_hostname_short}
   only_if: is_unset('$module_network')
```
12 years ago
Dag Wieers 5503cfaa44 Various small fixes to boolean usage, using module.params.get and default values 12 years ago
Michael DeHaan f32778aa93 Update links to contrib 12 years ago
Michael DeHaan 5c09fd4210 update links to plugins 12 years ago
Michael DeHaan 343e07a31a chapter 3 manpage source does not belong in git because it includes datestamps that constantly change. Willing to re-add if datestamps
are removable.
12 years ago
Michael DeHaan 4a95194424 Docs rebuild in new project structure. 12 years ago
Michael DeHaan dd727ecebf Update README 12 years ago
Michael DeHaan 56e8863683 Update README 12 years ago
Michael DeHaan 2319c4d74f Redundant CONTRIBUTING file 12 years ago
Michael DeHaan 35fdc5411f update CONTRIBUTING 12 years ago
Michael DeHaan 87d9eeae57 Remove unused graphics 12 years ago
Michael DeHaan 2eac8c6c29 Merge ansible-resources tree 12 years ago
Michael DeHaan 41dd4a1f93 Merge plugins tree 12 years ago