aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'roles/install_gentoo/tasks/puppet.yml')
-rw-r--r--roles/install_gentoo/tasks/puppet.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/roles/install_gentoo/tasks/puppet.yml b/roles/install_gentoo/tasks/puppet.yml
index e413297..7d3fe12 100644
--- a/roles/install_gentoo/tasks/puppet.yml
+++ b/roles/install_gentoo/tasks/puppet.yml
@@ -76,6 +76,14 @@
mode: '0750'
owner: "{{ puppet_uid }}"
group: "{{ puppet_gid }}"
+ - path: /etc/facter/
+ mode: '0750'
+ owner: "root"
+ group: "root"
+ - path: /etc/facter/facts.d/
+ mode: '0750'
+ owner: "root"
+ group: "root"
# If the paths exist and they are only empty, we can safely convert it.
- name: cleanup non-symlink /etc/puppetlabs/puppet
@@ -84,6 +92,12 @@
# TODO: add check for non-empty /etc/puppetlabs/puppet/
+ - name: bootstrap /etc/facter/facts.d/service_provider.txt
+ ansible.builtin.copy:
+ dest: "{{ chroot }}/etc/facter/facts.d/service_provider.txt"
+ content: |
+ service_provider=systemd
+
- name: /etc/puppetlabs/puppet
ansible.builtin.file:
state: link