community.general/lib/ansible/modules/system
Brett Maton 6291efd4ea Add module parameter to control Puppet agent noop switch (#43678)
* Puppet agent noop switch

    Add module parameter to control noop switch

    Current module overrides puppet.conf noop setting by forcing '--no-noop' switch  which may not be expected or desired.

    Add parameter to allow user control.

    noop: Undefined - Use agent configuration
    noop: true - Add --noop switch to cmd
    noop: false - Add --no-noop switch to cmd

Ansible check mode always runs with --noop switch

* Update lib/ansible/modules/system/puppet.py

Co-Authored-By: matonb <matonb@ltresources.co.uk>
Co-Authored-By: matonb <matonb@ltresources.co.uk>
Co-Authored-By: matonb <matonb@ltresources.co.uk>
2018-12-04 12:30:19 +00:00
..
__init__.py
aix_inittab.py Port the aix_inittab to python 3 (#45678) 2018-09-17 19:01:38 -04:00
aix_lvol.py Fix invalid string escape sequences. 2017-11-21 20:59:08 -08:00
alternatives.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
at.py at: PEP8 compliancy and doc fixes (#30881) 2017-10-30 00:56:54 +01:00
authorized_key.py Do not reset permissions in checkmode 2018-09-19 14:40:33 +02:00
awall.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
beadm.py More validate module fixes (#39097) 2018-04-24 18:05:50 +01:00
capabilities.py Ansible system module: sanity pep8 fixes (#32314) 2017-11-07 13:46:55 +01:00
cron.py Validate DOCUMENTATION.author (#48993) 2018-11-21 17:29:29 +00:00
cronvar.py Ansible system module: sanity pep8 fixes (#32314) 2017-11-07 13:46:55 +01:00
crypttab.py Ansible system module: sanity pep8 fixes (#32314) 2017-11-07 13:46:55 +01:00
dconf.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
debconf.py Update debconf example (#33397) 2017-11-30 18:07:11 +10:00
facter.py PEP8 fixes: Ansible system module and playbook base.py (#32322) 2017-11-07 09:38:59 +01:00
filesystem.py Extend functionality of filesystem module to support swap creation (#49456) 2018-12-04 12:01:29 +00:00
firewalld.py Use loop instead of obsolete with_items in example (#47246) 2018-10-18 17:54:07 -05:00
gconftool2.py PEP8 fixes: Ansible system module and playbook base.py (#32322) 2017-11-07 09:38:59 +01:00
getent.py getent: PEP8 compliancy and doc fixes (#30885) 2017-10-30 00:58:04 +01:00
group.py E325 Removal - Part II (#49196) 2018-11-28 13:55:52 +05:30
hostname.py Add Sangoma linux (#45430) 2018-09-10 14:20:22 -04:00
interfaces_file.py interfaces_file: Add support for address_family 2018-10-22 20:51:59 +02:00
iptables.py E325 Removal - Part II (#49196) 2018-11-28 13:55:52 +05:30
java_cert.py E325 Removal - Part II (#49196) 2018-11-28 13:55:52 +05:30
java_keystore.py Bulk fix DOCUMENTATION.author (Part 1) (#48934) 2018-11-20 19:31:35 +00:00
kernel_blacklist.py Fix invalid string escape sequences. 2017-11-21 20:59:08 -08:00
known_hosts.py Fixed hash_host option in known_hosts module. Fixes #44284 2018-08-21 10:28:45 -07:00
locale_gen.py correct message to have consistent pluralisation (#36897) 2018-11-26 13:45:38 -05:00
lvg.py Fix lvg module idempotency (#47620) 2018-11-05 12:50:21 +00:00
lvol.py Documentation change for resizefs (#43224) 2018-07-25 00:22:24 +02:00
make.py ``make`` module: check return code (#47861) 2018-12-03 10:29:18 +00:00
mksysb.py More validate module fixes (#39097) 2018-04-24 18:05:50 +01:00
modprobe.py Bulk module author 2 (#48955) 2018-11-21 10:32:42 +00:00
mount.py Bulk fix DOCUMENTATION.author (Part 1) (#48934) 2018-11-20 19:31:35 +00:00
nosh.py Bulk fix DOCUMENTATION.author (Part 1) (#48934) 2018-11-20 19:31:35 +00:00
ohai.py Fix the docs link to Ohai in the Ohai module (#33788) 2018-03-08 17:00:17 -08:00
open_iscsi.py More validate module fixes (#39097) 2018-04-24 18:05:50 +01:00
openwrt_init.py Clean up module documentation (#36909) 2018-03-15 22:15:24 +01:00
osx_defaults.py change OS X to macOS (#41294) 2018-06-26 14:09:23 -04:00
pam_limits.py Adds example of using wildcard domain in pam_limits (#43391) 2018-08-02 17:23:46 +10:00
pamd.py pamd: fixes for multiple issues (#47695) 2018-10-30 10:21:22 -04:00
parted.py Stop throwing TypeErrors (#43036) 2018-07-22 02:31:46 -04:00
ping.py Clarify which ping module to use (#34935) 2018-01-17 14:02:06 +00:00
puppet.py Add module parameter to control Puppet agent noop switch (#43678) 2018-12-04 12:30:19 +00:00
python_requirements_facts.py New module: Python Requirements Facts (#43108) 2018-08-21 09:19:10 +10:00
reboot.py Add support for OpenBSD (#46147) 2018-09-28 16:07:44 -04:00
runit.py Fixed spelling error in runit module (#35948) 2018-02-10 21:13:55 +05:30
seboolean.py Do not use str() on exceptions (#46950) 2018-11-09 07:59:30 +01:00
sefcontext.py Remove get_exception from the remainder of the modules 2018-10-18 08:37:04 -07:00
selinux.py Fixed check_mode status to be the same as normal execution (#40721) 2018-05-25 17:06:11 -04:00
selinux_permissive.py Docs: Cleanup selinux_permissive module docs (#46351) 2018-10-03 12:04:25 -05:00
seport.py Clean up BOTMETA.yml (#44574) 2018-08-24 19:43:35 -04:00
service.py Mass nuke deprecated items that are easily removed. ci_complete (#44320) 2018-08-20 16:26:10 -05:00
service_facts.py Bulk fix DOCUMENTATION.author (Part 1) (#48934) 2018-11-20 19:31:35 +00:00
setup.py Validate DOCUMENTATION.author (#48993) 2018-11-21 17:29:29 +00:00
solaris_zone.py Clean up BOTMETA.yml (#44574) 2018-08-24 19:43:35 -04:00
svc.py Typo and style fixes in docs and messages for svc module (#48298) 2018-11-07 10:24:59 -05:00
sysctl.py Do not use str() on exceptions (#46950) 2018-11-09 07:59:30 +01:00
systemd.py module/systemd: fix logic determining if a service needs to be enabled (#46245) 2018-09-28 12:05:48 -04:00
sysvinit.py Sysvinit - Enabling a service should use "defaults" if no runlevels are specified (#48724) 2018-11-15 09:53:10 -05:00
timezone.py BSDTimezone: distinguish UTC and Etc/UTC (#41234) 2018-06-11 10:27:50 -04:00
ufw.py Use syntax loop instead of with_items in example (#47241) 2018-10-18 17:55:19 -05:00
user.py user: Modify RBAC attributes for Illumos/Solaris based system (#48409) 2018-11-20 15:02:40 -05:00
vdo.py Surround top-level function and class definitions with two blank lines. 2018-07-31 12:06:56 -07:00
xfconf.py New module: Xfconf-based management of the Xfce 4 DE (#28112) 2018-09-19 18:10:22 -04:00