By default, Ansible injects a variable for every fact, prefixed with
ansible_. This can result in a large number of variables for each host,
which at scale can incur a performance penalty. Ansible provides a
configuration option [0] that can be set to False to prevent this
injection of facts. In this case, facts should be referenced via
ansible_facts..
This change updates all references to Ansible facts from using
individual fact variables to using the items in the
ansible_facts dictionary. This allows users to disable fact variable
injection in their Ansible configuration, which may provide some
performance improvement.
[0] https://docs.ansible.com/ansible/latest/reference_appendices/config.html#inject-facts-as-vars
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
* container standards
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* logic on handlers
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* initial container ignore
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* tags and containder discovery
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* logic on auditd task
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* tags and crypto logic
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* distro update for rocky
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* system_is_container updates
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* ssh pkg check
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* logrotate pkg check
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* logic in container check
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* add pkg fact and audit conditionals
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* tidy up crypto step
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* Added missing tags
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* container vars file now a variable
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* added uid discovery and usage
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* Updated OS checks and conditionals
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* fixed empty become
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* change audit to include task
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* Added OS_specific vars
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* updated import/include
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* OS Specific vars
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* updated tags
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* updated changed_when
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* fixed UID logic
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* changed reboot var
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* changed skip_reboot var name
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* masked only
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* fix logic
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* remove debug update logic 6.2.8
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* initial
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
* removed CentOS
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>