From 28e9fbd9b9e066728f1bc3ea3732c6ced38b623b1035c731d51f4e630c3dd084 Mon Sep 17 00:00:00 2001 From: Heath Petersen Date: Fri, 24 Jul 2026 16:33:52 -0500 Subject: [PATCH] fixed become:s --- bootstrap.yml | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/bootstrap.yml b/bootstrap.yml index 827d8a3..d66dc0c 100644 --- a/bootstrap.yml +++ b/bootstrap.yml @@ -27,13 +27,13 @@ tasks: - name: Update repositories + become: true ansible.builtin.apt: - become: yes update_cache: yes - name: Install bootstrap packages + become: true ansible.builtin.apt: - become: yes state: latest pkg: - bash @@ -44,24 +44,24 @@ - python3-virtualenv - name: Create system group hpf-sudo for normal sudo users + become: true ansible.builtin.group: - become: yes name: hpf-sudo state: present system: true gid: 700 - name: Create system group hpf-sudo-np for special sudo users that don't require a password + become: true ansible.builtin.group: - become: yes name: hpf-sudo-np state: present system: true gid: 701 - name: Make sure /etc/sudoers.d exists + become: true ansible.builtin.file: - become: yes path: /etc/sudoers.d state: directory owner: root @@ -69,8 +69,8 @@ mode: u=rwx,go= - name: Get /etc/sudoers.d/hpf + become: true ansible.builtin.copy: - become: yes src: etc/sudoers.d/hpf dest: /etc/sudoers.d/hpf owner: root @@ -80,8 +80,8 @@ validate: /usr/sbin/visudo -csf %s - name: Make sure /etc/skel/.profile.d exists + become: true ansible.builtin.file: - become: yes path: /etc/skel/.profile.d state: directory owner: root @@ -89,8 +89,8 @@ mode: u=rwx,go= - name: Get /etc/skel/.profile.d/ansible-venv.sh + become: true ansible.builtin.copy: - become: yes src: etc/skel/.profile.d/ansible-venv.sh dest: /etc/skel/.profile.d/ansible-venv.sh owner: root @@ -99,8 +99,8 @@ backup: true - name: Get /etc/skel/.profile + become: true ansible.builtin.copy: - become: yes src: etc/skel/.profile dest: /etc/skel/.profile owner: root @@ -109,16 +109,16 @@ backup: true - name: Create the hpf-ans group + become: true ansible.builtin.group: - become: yes name: hpf-ans state: present system: true gid: 800 - name: Create the hpf-ans user + become: true ansible.builtin.user: - become: yes name: hpf-ans state: present system: true @@ -130,18 +130,21 @@ shell: /usr/bin/bash - name: Make sure pip is up to date + become: false ansible.builtin.pip: name: pip virtualenv: $HOME/.ansible-venv extra_args: --upgrade - name: Make sure ansible is up to date + become: false ansible.builtin.pip: name: ansible virtualenv: $HOME/.ansible-venv extra_args: --upgrade - name: Make sure /home/hpf-ans/bin exists + become: false ansible.builtin.file: path: $HOME/bin state: directory @@ -150,8 +153,9 @@ mode: u=rwx,go= - name: Get /home/hpf-ans/bin/ansible-pull.sh + become: false ansible.builtin.copy: - src: home/hpf_ans/bin/ansible-pull.sh + src: home/hpf-ans/bin/ansible-pull.sh dest: $HOME/bin/ansible-pull.sh owner: hpf-ans group: hpf-ans @@ -159,8 +163,8 @@ backup: true - name: Make sure log directory exists + become: true ansible.builtin.file: - become: yes path: /var/log/ansible-pull.sh state: directory owner: hpf-ans @@ -168,9 +172,9 @@ mode: ug=rwx,o= # - name: Create ansible-pull.sh crontab entry +# become: true # ansible.builtin.cron: # name: "ansible-pull" # minute: "*/27" # job: $HOME/bin/ansible-pull.sh # backup: true -# become: no