diff options
| -rw-r--r-- | personal_infra/playbooks/apply_puppet.yml | 10 | ||||
| -rw-r--r-- | personal_infra/puppet/site/ipa8.h1.int.pdp7.net.pp | 2 |
2 files changed, 9 insertions, 3 deletions
diff --git a/personal_infra/playbooks/apply_puppet.yml b/personal_infra/playbooks/apply_puppet.yml index 781678f3..d7fa5c28 100644 --- a/personal_infra/playbooks/apply_puppet.yml +++ b/personal_infra/playbooks/apply_puppet.yml @@ -40,6 +40,13 @@ dest: "{{ local_temp.path }}/data/this.json" content: "{{ hostvars[inventory_hostname] }}" delegate_to: 127.0.0.1 + - name: install epel + package: + name: epel-release + when: "{{ ansible_distribution_file_variety == 'RedHat' }}" + - name: install puppet + package: + name: puppet - name: get facts command: facter -y register: facter_output @@ -57,9 +64,6 @@ command: puppet catalog compile --modulepath={{ inventory_dir }}/puppet/modules --hiera_config={{ local_temp.path }}/hiera.yaml --manifest={{ inventory_dir }}/puppet/site --terminus compiler --vardir {{ local_temp.path }}/ --facts_terminus yaml {{ inventory_hostname }} delegate_to: 127.0.0.1 register: catalog - - name: install puppet - package: - name: puppet - name: create remote temporary directory tempfile: state: directory diff --git a/personal_infra/puppet/site/ipa8.h1.int.pdp7.net.pp b/personal_infra/puppet/site/ipa8.h1.int.pdp7.net.pp new file mode 100644 index 00000000..ef81ee3f --- /dev/null +++ b/personal_infra/puppet/site/ipa8.h1.int.pdp7.net.pp @@ -0,0 +1,2 @@ +node 'ipa8.h1.int.pdp7.net' { +} |
