From 8fb84b3c47b206f5b7f10732eea6d6feabe9cf1b Mon Sep 17 00:00:00 2001 From: "ladislav.dusa" Date: Wed, 25 Mar 2026 14:43:19 +0100 Subject: [PATCH] build --- roles/puppet-agent/tasks/main.yml | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/roles/puppet-agent/tasks/main.yml b/roles/puppet-agent/tasks/main.yml index a88b2c2..2340e48 100644 --- a/roles/puppet-agent/tasks/main.yml +++ b/roles/puppet-agent/tasks/main.yml @@ -1,4 +1,4 @@ -- name: Install puppet agent +- name: Install puppet agent become: "{{ false if inventory_hostname == 'nas.home.lan' else true }}" vars: puppet_server: active.home.lan @@ -12,18 +12,18 @@ ansible.builtin.setup: when: ansible_facts.architecture is not defined - name: Install Puppet agent package - package: + ansible.builtin.package: name: puppet-agent state: present - name: Create Puppet configuration directory - file: + ansible.builtin.file: path: /etc/puppetlabs/puppet state: directory mode: '0755' - name: Deploy puppet.conf - template: + ansible.builtin.template: src: puppet.conf.j2 dest: /etc/puppet/puppet.conf owner: root @@ -31,15 +31,16 @@ mode: '0644' - name: Enable and start puppet agent - systemd: + ansible.builtin.systemd: name: puppet enabled: true state: started - - name: Trigger puppet agent run once1 - command: /usr/bin/puppet agent -t + - name: Trigger puppet agent run once + ansible.builtin.command: /usr/bin/puppet agent -t register: puppet_run - ignore_errors: true + changed_when: puppet_run.rc != 0 - - debug: - var: puppet_run.stdout_lines \ No newline at end of file + - name: Debug puppet run output + ansible.builtin.debug: + var: puppet_run.stdout_lines