community.general/lib/ansible/plugins/action
Adrian Likins 6fbd0a8bb5 Add set_fact_persistent action and module. (#26153)
* Add 'cacheable' param to  set_fact action and module.

Used just like set_fact, except facts set with cacheable: true
will be stored in the fact cache if fact caching is enabled.

set_fact normally only sets facts in the non_persistent_fact_cache, so they
are lost between invocations.

* update set_facts docs

* use 'ansible_facts_cacheable' in module/actions result

* pop fact cacheable related items out of args/results

We dont want to use 'ansible_facts_cacheable' result item
or 'cacheable' arg as actual facts, so pop them out of the
dicts.
2017-08-02 15:57:58 -04:00
..
__init__.py added ansible_remote_tmp inventory var (#26754) 2017-07-13 15:31:10 -07:00
add_host.py add_hosts.py: Fix add_host does not recognise 'host' alias (#27418) 2017-07-28 17:35:20 -04:00
aireos.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
aireos_config.py Adding aireos_config module (#27408) 2017-07-29 00:36:04 +05:30
aruba.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
aruba_config.py Adding aruba_config module (#27130) 2017-08-01 11:44:26 -06:00
asa.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
asa_config.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
asa_template.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
assemble.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
assert.py
ce.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
ce_config.py commit plugins action ce_config module. (#21648) 2017-05-19 08:42:36 +01:00
ce_template.py Contributing new /lib/ansible/plugins/action/ce_template.py module to manage HUAWEI data center CloudEngine switch (#21649) 2017-05-19 08:42:55 +01:00
copy.py New tests for copy recursive with absolute paths 2017-07-28 21:00:51 -07:00
debug.py
dellos6.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
dellos6_config.py
dellos9.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
dellos9_config.py
dellos10.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
dellos10_config.py
eos.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
eos_config.py
fail.py
fetch.py fetch: fail if flat=yes and dest=existing-dir w/o trailing slash 2017-07-28 09:53:50 -04:00
fortios_config.py Convert the src entry to a templated entry. (#24026) 2017-08-01 11:19:08 -06:00
group_by.py add support of nested groups in group_by 2017-07-27 11:37:34 -04:00
include_vars.py Provide the list of files that were included by include_vars 2017-06-28 15:25:45 -04:00
ios.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
ios_config.py
iosxr.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
iosxr_config.py fix unicode errors in iosxr 2017-07-19 14:51:35 -07:00
junos.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
junos_config.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
net_banner.py Add net_banner platform agnostic module (#25245) 2017-06-02 17:01:08 +02:00
net_base.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
net_command.py net_command platform agnostic module (#25249) 2017-06-02 22:03:27 +05:30
net_config.py
net_interface.py Add net_interface declarative module (#25766) 2017-06-16 22:12:50 +05:30
net_l2_interface.py Add net_l2_interface platform agnostic module (#26410) 2017-07-05 11:15:19 +05:30
net_l3_interface.py Add net_l3_interface vendor neutral module (#26484) 2017-07-06 21:02:25 +02:00
net_linkagg.py Add missing net_linkagg action plugin (#26477) 2017-07-06 11:12:05 +02:00
net_lldp.py Add net_lldp platform agnostic module (#26738) 2017-07-13 12:02:45 +02:00
net_lldp_interface.py Split net_lldp into net_lldp (service) and net_lldp_interface (#26757) 2017-07-13 16:38:15 +02:00
net_logging.py Add net_logging platform agnostic module and junos implementation (#26316) 2017-07-03 15:31:59 +05:30
net_static_route.py Add new net_static_route platform agnostic module (#25455) 2017-06-26 11:23:33 +02:00
net_system.py Platform agnostic net_system module (#24953) 2017-06-02 14:06:38 +02:00
net_user.py New module: platform agnostic way to manage local users on network devices (network/net_user.) (#25259) 2017-06-06 20:05:08 +05:30
net_vlan.py Add net_vlan platform agnostic module (#25252) 2017-06-06 11:45:02 +02:00
net_vrf.py Platform agnostic module for VRFs (#25383) 2017-06-09 13:33:11 +02:00
netconf_config.py
normal.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
nxos.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
nxos_config.py nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
ops_config.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
package.py better reading of 'facts' 2017-07-24 16:35:24 -04:00
patch.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
pause.py Fix the pause module for python3 2017-07-06 19:21:42 -07:00
raw.py Ensure exit_json returns failed = False 2017-05-30 14:56:31 -07:00
script.py script: Add support for chdir argument 2017-07-07 09:40:02 -07:00
service.py better reading of 'facts' 2017-07-24 16:35:24 -04:00
set_fact.py Add set_fact_persistent action and module. (#26153) 2017-08-02 15:57:58 -04:00
set_stats.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
sros.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
sros_config.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
synchronize.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
template.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
unarchive.py Support tilde (~) paths for unarchive creates tests 2017-07-19 11:13:17 -04:00
vyos.py Persistent connection timer changes (#27272) 2017-08-01 11:45:45 -06:00
vyos_config.py
wait_for_connection.py
win_copy.py
win_reboot.py
win_template.py