From 5555a0680720f8358d2631766cd9a666fedab150 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 22 Jan 2023 01:17:22 +0100 Subject: [PATCH] Add blank ipa8 Puppet node * Bootstrap Puppet properly on EL8 --- personal_infra/playbooks/apply_puppet.yml | 10 +++++++--- personal_infra/puppet/site/ipa8.h1.int.pdp7.net.pp | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 personal_infra/puppet/site/ipa8.h1.int.pdp7.net.pp diff --git a/personal_infra/playbooks/apply_puppet.yml b/personal_infra/playbooks/apply_puppet.yml index 781678f..d7fa5c2 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 0000000..ef81ee3 --- /dev/null +++ b/personal_infra/puppet/site/ipa8.h1.int.pdp7.net.pp @@ -0,0 +1,2 @@ +node 'ipa8.h1.int.pdp7.net' { +} -- 2.47.3