Commit graph

247 commits

Author SHA1 Message Date
Rene Moser
f91b75db2f puppet: fix missing space between command and arg
Fixes:
~~~
{
    "cmd": "/usr/bin/puppetconfig print agent_disabled_lockfile",
    "failed": true,
    "msg": "[Errno 2] No such file or directory",
    "rc": 2
}
~~~
2016-12-08 11:32:49 -05:00
Monty Taylor
b61d270648 Fix octal values for python 2.4 2016-12-08 11:32:48 -05:00
Monty Taylor
15fccb1ea1 Add support for check mode 2016-12-08 11:32:48 -05:00
Monty Taylor
32c5c00cde Fix some errors pointed out by travis 2016-12-08 11:32:48 -05:00
Monty Taylor
9e2c4efa53 Add module to run puppet
There is a growing pattern for using ansible to orchestrate runs of
existing puppet code. For instance, the OpenStack Infrastructure team
started using ansible for this very reason. It also turns out that
successfully running puppet and interpreting success or failure is
harder than you'd expect, thus warranting a module and not just a shell
command.

This is ported in from
http://git.openstack.org/cgit/openstack-infra/ansible-puppet
2016-12-08 11:32:48 -05:00
Brian Coca
f65d83cea0 corrected lvol docs version to 2.0 2016-12-08 11:32:47 -05:00
David Wittman
d1311fbc13 Add opts parameter
Adds the ability to set options to be passed to the lvcreate command
using the `opts` parameter.
2016-12-08 11:32:47 -05:00
Giovanni Tirloni
ac3614527d add createparent option to zfs create 2016-12-08 11:32:47 -05:00
Brian Coca
25f423e42f added copyright/license info to modules I had missed 2016-12-08 11:32:46 -05:00
Nicolas Brisac
bcfd5772e4 Allow filtering of routed/forwarded packets
MAN page states the following :

    Rules for traffic not destined for the  host  itself  but  instead  for
    traffic  that  should  be  routed/forwarded through the firewall should
    specify the  route  keyword  before  the  rule  (routing  rules  differ
    significantly  from  PF  syntax and instead take into account netfilter
    FORWARD chain conventions). For example:

        ufw route allow in on eth1 out on eth2

This commit introduces a new parameter "route=yes/no" to allow just that.
2016-12-08 11:32:45 -05:00
Rene Moser
db3e4c8c65 firewalld: remove BabyJSON
See https://github.com/ansible/ansible-modules-extras/issues/430
2016-12-08 11:32:45 -05:00
Christian Thiemann
c20ab3abef Fix alternatives module in non-English locale
The alternatives module parses the output of update-alternatives, but the expected English phrases may not show up if the system locale is not English. Setting LC_ALL=C when invoking update-alternatives fixes this problem.
2016-12-08 11:32:45 -05:00
fdupoux
2cc53281d8 Devices in the current_devs list must also be converted to absolute device paths so comparison with dev_list works 2016-12-08 11:32:45 -05:00
Benjamin Albrecht
1717041118 Fix possible values for zfs sync property 2016-12-08 11:32:45 -05:00
fdupoux
c948877a63 Removed conditional assignment of yesopt to make it work with python-2.4 (to pass the Travis-CI test) 2016-12-08 11:32:45 -05:00
fdupoux
c02fa7cfc9 Suppress prompts from lvcreate using --yes when LVM supports this option 2016-12-08 11:32:45 -05:00
Otto Kekäläinen
4f2a0cd16d gluster_volume: Finalize brick->bricks transition by previous author 2016-12-08 11:32:45 -05:00
Otto Kekäläinen
c05d2875d1 gluster_volume: Improved parsing of cluster parameter list 2016-12-08 11:32:44 -05:00
Otto Kekäläinen
d76cd4c299 gluster_volume: Parameter expects comma separated list of hosts, passing {{play_hosts}} will fail as Python does not parse it into a list 2016-12-08 11:32:44 -05:00
Otto Kekäläinen
f0dc00d21a gluster_volume: Clarify error message to tell what actualy failed 2016-12-08 11:32:44 -05:00
Otto Kekäläinen
8f9b4a0730 gluster_volume: Typofix in docs (equals, not colon) 2016-12-08 11:32:44 -05:00
Brian Coca
a7b46316c1 removed executable bit 2016-12-08 11:32:42 -05:00
Toshio Kuratomi
90c2e630b5 Fix typo: Need lvreduce instead of lvextend.
Fixes #513
2016-12-08 11:32:41 -05:00
Toshio Kuratomi
4f07e8b256 Many more doc fixes 2016-12-08 11:32:40 -05:00
Brian Coca
d344a3fde3 more string corrections 2016-12-08 11:32:39 -05:00
Brian Coca
2753cd186a moar quotes 2016-12-08 11:32:39 -05:00
Matt Martz
42bca5398b Use try/finally with file opening to close the file 2016-12-08 11:32:36 -05:00
Matt Martz
8bd5757720 Fix up modules that have python24 syntax error 2016-12-08 11:32:36 -05:00
Sterling Windmill
0eaee21d81 Allow for specifying name instead of host as per the documentation at http://docs.ansible.com/known_hosts_module.html 2016-12-08 11:32:35 -05:00
Robert Osowiecki
523ba0820b Using get_bin_path to find rmmod and modprobe 2016-12-08 11:32:35 -05:00
Doug Luce
9211369389 Add the cronvar module.
This manages environment variables in Vixie crontabs.  It includes
addition/removal/replacement of variables and ordering via the
insertbefore/insertafter parameters.
2016-12-08 11:32:34 -05:00
Brian Coca
48e1f1b0bc fixed 2.4 compatibility 2016-12-08 11:32:34 -05:00
Brian Coca
60df464d1a added aliases docs 2016-12-08 11:32:34 -05:00
RJ Nowling
58e681495f Change 'brick' to 'bricks' and add 'brick' as an alias. Add example with multiple bricks. 2016-12-08 11:32:34 -05:00
RJ Nowling
3bd5631fd1 Improve documentation for gluster_volume brick parameter 2016-12-08 11:32:34 -05:00
RJ Nowling
ef3e5bd296 Issue #403: Add support for multiple bricks to gluster_volume 2016-12-08 11:32:34 -05:00
Jonathan Mainguy
af51a50863 Fixes bug where state=absent did not work 2016-12-08 11:32:33 -05:00
RJ Nowling
0243eec2a6 Make 'module' global. Small whitespace formatting fixes. Closes Issue #397. 2016-12-08 11:32:33 -05:00
mcameron
664f965c8d Revert "system/lvol: Suppress prompts from lvcreate"
This reverts commit f8d04bec1bbdfb0e61e6d3255b16b5bfe23b42f1.
2016-12-08 11:32:32 -05:00
Brian Coca
fd060d453c now also captrure OSErrors on temp file fixes #360 2016-12-08 11:32:32 -05:00
Rob White
c9f90a2402 Convert symlinks specified in pvs to actual path 2016-12-08 11:32:32 -05:00
Yuri Kunde Schlesner
c3940f16eb crypttab: Fix parameter checking with state=absent
Only the `name` parameter is required when removing an entry, but the module tried to ensure at least one other parameter was set.
2016-12-08 11:32:32 -05:00
Brian Coca
bd0c787c37 glusterbin needs to be global 2016-12-08 11:32:32 -05:00
Matthew Vernon
dd9d5cc670 Fix for issue #353 (handle change in ssh-keygen behaviour)
Prior to openssh 6.4, ssh-keygen -F returned 0 (and no output) when no
host was found. After then, it instead returned 1 and no output. This
revised code behaves correctly with either behaviour. There is
currently no other code path that results in exit(1) and no output.
2016-12-08 11:32:32 -05:00
Brian Coca
8197922937 fixed missing parens 2016-12-08 11:32:31 -05:00
Brian Coca
bb418095a3 minor fixes to gluster: - removed functions from main scope - renamed rebalance function to disambiguate from variable - updated docs with defaults - added exception handling to command execution 2016-12-08 11:32:31 -05:00
Tyler Kellen
12b2cab5ba correct version_added for known_hosts
It was added in 1.9, not 1.6.
2016-12-08 11:32:31 -05:00
Toshio Kuratomi
77041aec47 remove non-ascii quotes from message string
Fixes https://github.com/ansible/ansible/pull/8564
2016-12-08 11:32:30 -05:00
David Wittman
ef0f852041 Fix multiple issues with alternatives module
- Changes are no longer erroneously reported on RHEL (#12)
 - Adding new link groups on Debian works again.
   - This was broken in a previous commit by assuming the OS was RHEL
     if `update-alternatives --query <name>` had a return code of 2
 - Prefer `--display` over `--query` for determining available
   alternatives
   - --display is more distro-agnostic and simplifies the code
 - Fix missing `msg=` in `fail_json` call when `link` is missing
 - Document that `link` is required on RHEL-based distros

Tested on Ubuntu 12.04+ and CentOS 6/7
2016-12-08 11:32:29 -05:00
Sebastian Gumprich
906cca041b Added documentation and example for port ranges.
Also added punctuation marks.
2016-12-08 11:32:29 -05:00