diff options
| author | alex <alex@pdp7.net> | 2023-01-22 01:17:22 +0100 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-01-22 01:17:22 +0100 |
| commit | 5555a0680720f8358d2631766cd9a666fedab150 (patch) | |
| tree | 28d5b804670a7fa9b56efa90dfd79bd544eee03f /personal_infra | |
| parent | eea1b65b18cea29160061c9746172f1ed2d911c7 (diff) | |
Add blank ipa8 Puppet node
* Bootstrap Puppet properly on EL8
Diffstat (limited to 'personal_infra')
| -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' { +} |
