ssg.ansible module

Common functions for processing Ansible in SSG

ssg.ansible.add_minimum_version(ansible_src)[source]

Adds minimum ansible version to an Ansible script

ssg.ansible.add_play_name(ansible_src, profile)[source]
ssg.ansible.remove_too_many_blank_lines(ansible_src)[source]

Condenses three or more empty lines as two.

ssg.ansible.remove_trailing_whitespace(ansible_src)[source]

Removes trailing whitespace in an Ansible script

ssg.ansible.strip_eof(ansible_src)[source]

Removes extra newlines at end of file

ssg.ansible.update_yaml_list_or_string(current_contents, new_contents)[source]