mirror of
https://github.com/willshersystems/ansible-sshd
synced 2024-12-30 20:20:19 +01:00
c5c519f73b
Add the following files: tests/tasks/check_header.yml and tests/templates/get_ansible_managed.j2. Use check_header.yml to check generated files for the ansible_managed and fingerprint headers. check_header.yml takes these parameters. `fingerprint` is required, and one of `__file` or `__file_content`: * `__file` - the full path of the file to check e.g. `/etc/realmd.conf` * `__file_content` - the output of `slurp` of the file * `__fingerprint` - required - the fingerprint string `system_role:$ROLENAME` e.g. `__fingerprint: "system_role:postfix"` * `__comment_type` - optional, default `plain` - the type of comments used e.g. `__comment_type: c` for C/C++-style comments. `plain` uses `#`. See https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_filters.html#adding-comments-to-files for the different types of comment styles supported. Example: ``` - name: Check generated files for ansible_managed, fingerprint include_tasks: tasks/check_header.yml vars: __file: /etc/myfile.conf __fingerprint: "system_role:my_role" ``` Signed-off-by: Rich Megginson <rmeggins@redhat.com> |
||
---|---|---|
.. | ||
roles | ||
tasks | ||
templates | ||
inventory | ||
requirements.yml | ||
tests_all_options.yml | ||
tests_alternative_file.yml | ||
tests_alternative_file_role.yml | ||
tests_backup.yml | ||
tests_config_namespace.yml | ||
tests_default.yml | ||
tests_default_include.yml | ||
tests_duplicate_role.yml | ||
tests_firewall_selinux.yml | ||
tests_hostkeys.yml | ||
tests_hostkeys_fips.yml | ||
tests_hostkeys_missing.yml | ||
tests_hostkeys_role.yml | ||
tests_include_present.yml | ||
tests_indent.yml | ||
tests_match.yml | ||
tests_match_iterate.yml | ||
tests_os_defaults.yml | ||
tests_precedence.yml | ||
tests_set_common.yml | ||
tests_set_uncommon.yml | ||
tests_sshd_enable.yml | ||
tests_sysconfig.yml |