Commit Graph

98 Commits (8f9c3efb1d31b89b4b4133ab6eb3eaba892bfb91)

Author SHA1 Message Date
Rene Moser 8f9c3efb1d puppet: ensure puppet is in live mode per default
puppet may be configured to operate in `--noop` mode per default.

That is why we must pass a `--no-noop` to make sure, changes are going to be applied.
2016-12-08 11:32:49 -05:00
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