Add become to all become_user tasks.
This commit is contained in:
@@ -77,6 +77,7 @@
|
|||||||
shell: "echo SUCCESS"
|
shell: "echo SUCCESS"
|
||||||
args:
|
args:
|
||||||
executable: "{{ user_shell }}"
|
executable: "{{ user_shell }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
|
|
||||||
|
|
||||||
@@ -105,6 +106,7 @@
|
|||||||
- "{{ user_user.home }}/Reports"
|
- "{{ user_user.home }}/Reports"
|
||||||
- "{{ user_user.home }}/Torrentz"
|
- "{{ user_user.home }}/Torrentz"
|
||||||
- "{{ user_user.home }}/Seedz"
|
- "{{ user_user.home }}/Seedz"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: user_user.home != ""
|
when: user_user.home != ""
|
||||||
|
|
||||||
@@ -115,6 +117,7 @@
|
|||||||
mode: '0755'
|
mode: '0755'
|
||||||
loop:
|
loop:
|
||||||
- "{{ user_user.home }}/Code"
|
- "{{ user_user.home }}/Code"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: user_user.home != "" and coding
|
when: user_user.home != "" and coding
|
||||||
|
|
||||||
|
|||||||
@@ -47,8 +47,8 @@
|
|||||||
|
|
||||||
- name: General | Software | AUR | Install | Build & Integrate
|
- name: General | Software | AUR | Install | Build & Integrate
|
||||||
shell: "cd {{ aur_helper_dir }} && makepkg -si --noconfirm"
|
shell: "cd {{ aur_helper_dir }} && makepkg -si --noconfirm"
|
||||||
|
become: true
|
||||||
become_user: "{{ aur_user }}"
|
become_user: "{{ aur_user }}"
|
||||||
changed_when: true
|
changed_when: true
|
||||||
|
|
||||||
when: yay_check.rc != 0
|
when: yay_check.rc != 0
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
- "chmod 755 {{ nix_exe }}"
|
- "chmod 755 {{ nix_exe }}"
|
||||||
- "{{ nix_exe }} --daemon --yes"
|
- "{{ nix_exe }} --daemon --yes"
|
||||||
- "rm -v {{ nix_exe }}"
|
- "rm -v {{ nix_exe }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
|
|
||||||
- name: Install Nix Software
|
- name: Install Nix Software
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
- name: Miner | Software | Nanominer | Installation | Create Home
|
- name: Miner | Software | Nanominer | Installation | Create Home
|
||||||
shell: "mkdir -p {{ nanominer_home }}"
|
shell: "mkdir -p {{ nanominer_home }}"
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
|
|
||||||
- name: Miner | Software | Nanominer | Installation | Download Tarball
|
- name: Miner | Software | Nanominer | Installation | Download Tarball
|
||||||
@@ -16,6 +17,7 @@
|
|||||||
shell: "tar -xvf {{ nanominer_tar_local }}"
|
shell: "tar -xvf {{ nanominer_tar_local }}"
|
||||||
args:
|
args:
|
||||||
chdir: "{{ nanominer_home }}"
|
chdir: "{{ nanominer_home }}"
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
|
|
||||||
|
|
||||||
@@ -51,6 +53,7 @@
|
|||||||
create: yes
|
create: yes
|
||||||
loop:
|
loop:
|
||||||
- { "algorithm": "RandomX", "wallet": '{{ wallet_xmr }}', "state": "{{ (nanominer_cpu == 'xmr') | ternary('present', 'absent') }}"}
|
- { "algorithm": "RandomX", "wallet": '{{ wallet_xmr }}', "state": "{{ (nanominer_cpu == 'xmr') | ternary('present', 'absent') }}"}
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
when: nanominer_cpu != false
|
when: nanominer_cpu != false
|
||||||
|
|
||||||
@@ -61,6 +64,7 @@
|
|||||||
state: present
|
state: present
|
||||||
create: no
|
create: no
|
||||||
loop: "{{ cpu_pool }}"
|
loop: "{{ cpu_pool }}"
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
when: nanominer_cpu != false
|
when: nanominer_cpu != false
|
||||||
|
|
||||||
@@ -70,6 +74,7 @@
|
|||||||
line: ";;;;;;;;;;;;; END CPU"
|
line: ";;;;;;;;;;;;; END CPU"
|
||||||
state: present
|
state: present
|
||||||
create: no
|
create: no
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
when: nanominer_cpu != false
|
when: nanominer_cpu != false
|
||||||
|
|
||||||
@@ -85,6 +90,7 @@
|
|||||||
marker: ';'
|
marker: ';'
|
||||||
state: present
|
state: present
|
||||||
create: no
|
create: no
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
when: nanominer_config is file
|
when: nanominer_config is file
|
||||||
|
|
||||||
@@ -116,6 +122,7 @@
|
|||||||
create: yes
|
create: yes
|
||||||
loop:
|
loop:
|
||||||
- { "algorithm": "Ethash", "wallet": '{{ wallet_eth }}', "state": "{{ (nanominer_gpu == 'eth') | ternary('present', 'absent') }}"}
|
- { "algorithm": "Ethash", "wallet": '{{ wallet_eth }}', "state": "{{ (nanominer_gpu == 'eth') | ternary('present', 'absent') }}"}
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
when: nanominer_gpu != false
|
when: nanominer_gpu != false
|
||||||
|
|
||||||
@@ -126,6 +133,7 @@
|
|||||||
state: present
|
state: present
|
||||||
create: no
|
create: no
|
||||||
loop: "{{ gpu_pool }}"
|
loop: "{{ gpu_pool }}"
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
when: nanominer_gpu != false
|
when: nanominer_gpu != false
|
||||||
|
|
||||||
@@ -135,6 +143,7 @@
|
|||||||
line: ";;;;;;;;;;;;; END GPU"
|
line: ";;;;;;;;;;;;; END GPU"
|
||||||
state: present
|
state: present
|
||||||
create: no
|
create: no
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
when: nanominer_gpu != false
|
when: nanominer_gpu != false
|
||||||
|
|
||||||
@@ -165,6 +174,7 @@
|
|||||||
marker_end: "exit 0"
|
marker_end: "exit 0"
|
||||||
state: present
|
state: present
|
||||||
create: yes
|
create: yes
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
|
|
||||||
|
|
||||||
@@ -183,5 +193,6 @@
|
|||||||
# Then once I log out the job should come back within the minute.
|
# Then once I log out the job should come back within the minute.
|
||||||
- name: Miner | Software | Nanominer | Reload
|
- name: Miner | Software | Nanominer | Reload
|
||||||
shell: "killall {{ nanominer_script }}; killall {{ nanominer_exec }}; killall nanominer.sh; killall nanominer"
|
shell: "killall {{ nanominer_script }}; killall {{ nanominer_exec }}; killall nanominer.sh; killall nanominer"
|
||||||
|
become: true
|
||||||
become_user: mfn
|
become_user: mfn
|
||||||
ignore_errors: yes
|
ignore_errors: yes
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
- psql -c "CREATE DATABASE onlyoffice;"
|
- psql -c "CREATE DATABASE onlyoffice;"
|
||||||
- psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
|
- psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
|
||||||
- psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
|
- psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
|
||||||
|
become: true
|
||||||
become_user: postgres
|
become_user: postgres
|
||||||
ignore_errors: yes
|
ignore_errors: yes
|
||||||
|
|
||||||
|
|||||||
@@ -229,6 +229,7 @@
|
|||||||
owner: "{{ user }}"
|
owner: "{{ user }}"
|
||||||
group: "{{ user }}"
|
group: "{{ user }}"
|
||||||
|
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
and not android_sdkmanager_temp_stat.stat.exists
|
and not android_sdkmanager_temp_stat.stat.exists
|
||||||
@@ -248,6 +249,7 @@
|
|||||||
- cmdline-tools/latest
|
- cmdline-tools/latest
|
||||||
- platform-tools
|
- platform-tools
|
||||||
- emulator
|
- emulator
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
and not android_sdkmanager_check.stat.exists
|
and not android_sdkmanager_check.stat.exists
|
||||||
@@ -268,6 +270,7 @@
|
|||||||
register: install_required
|
register: install_required
|
||||||
changed_when: "'INSTALLED' in install_required.stdout"
|
changed_when: "'INSTALLED' in install_required.stdout"
|
||||||
failed_when: "'FAILED' in install_required.stdout"
|
failed_when: "'FAILED' in install_required.stdout"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
@@ -287,6 +290,7 @@
|
|||||||
register: install_additional
|
register: install_additional
|
||||||
changed_when: "'INSTALLED' in install_additional.stdout"
|
changed_when: "'INSTALLED' in install_additional.stdout"
|
||||||
failed_when: "'FAILED' in install_additional.stdout"
|
failed_when: "'FAILED' in install_additional.stdout"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
and sdks
|
and sdks
|
||||||
@@ -307,6 +311,7 @@
|
|||||||
register: remove_additional
|
register: remove_additional
|
||||||
changed_when: "'REMOVED' in remove_additional.stdout"
|
changed_when: "'REMOVED' in remove_additional.stdout"
|
||||||
failed_when: "'FAILED' in remove_additional.stdout"
|
failed_when: "'FAILED' in remove_additional.stdout"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: !coding
|
when: !coding
|
||||||
or !sdks
|
or !sdks
|
||||||
@@ -327,12 +332,14 @@
|
|||||||
register: remove_unused
|
register: remove_unused
|
||||||
changed_when: "'REMOVED' in remove_unused.stdout"
|
changed_when: "'REMOVED' in remove_unused.stdout"
|
||||||
failed_when: "'FAILED' in remove_unused.stdout"
|
failed_when: "'FAILED' in remove_unused.stdout"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
# Report the currently installed packges.
|
# Report the currently installed packges.
|
||||||
- name: Workstation | Linux | Software | Android | Report Modules
|
- name: Workstation | Linux | Software | Android | Report Modules
|
||||||
shell: "{{ android_sdkmanager2_list }} --all > {{ android_report_file }}"
|
shell: "{{ android_sdkmanager2_list }} --all > {{ android_report_file }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
@@ -340,22 +347,26 @@
|
|||||||
|
|
||||||
- name: Workstation | Linux | Software | Android | Inform Flutter
|
- name: Workstation | Linux | Software | Android | Inform Flutter
|
||||||
shell: "{{ flutter }} config --android-sdk={{ android_sdk_location }}"
|
shell: "{{ flutter }} config --android-sdk={{ android_sdk_location }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Android | License Agreements [1/2]
|
- name: Workstation | Linux | Software | Android | License Agreements [1/2]
|
||||||
shell: "yes | {{ android_sdkmanager_final }} --licenses --sdk_root={{ android_sdk_location }}"
|
shell: "yes | {{ android_sdkmanager_final }} --licenses --sdk_root={{ android_sdk_location }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Android | License Agreements [2/2]
|
- name: Workstation | Linux | Software | Android | License Agreements [2/2]
|
||||||
shell: "yes | {{ flutter }} doctor --android-licenses"
|
shell: "yes | {{ flutter }} doctor --android-licenses"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
- name: Workstation | Linux | Software | Android | Refresh Flutter Doctor Report
|
- name: Workstation | Linux | Software | Android | Refresh Flutter Doctor Report
|
||||||
shell: "{{ item }}"
|
shell: "{{ item }}"
|
||||||
loop: "{{ flutter_report_commands }}"
|
loop: "{{ flutter_report_commands }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
|
|||||||
@@ -113,6 +113,7 @@
|
|||||||
state: present
|
state: present
|
||||||
create: yes
|
create: yes
|
||||||
loop: "{{ flatpaks_generic }}"
|
loop: "{{ flatpaks_generic }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
|
|
||||||
- name: Workstation | Linux | Flatpak Distro | Flatpak | Generic | Executable Permissions
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Generic | Executable Permissions
|
||||||
@@ -144,6 +145,7 @@
|
|||||||
state: present
|
state: present
|
||||||
create: yes
|
create: yes
|
||||||
loop: "{{ flatpaks_coding }}"
|
loop: "{{ flatpaks_coding }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
@@ -194,6 +196,7 @@
|
|||||||
state: present
|
state: present
|
||||||
create: yes
|
create: yes
|
||||||
loop: "{{ flatpaks_editing_video }}"
|
loop: "{{ flatpaks_editing_video }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: editing in (true, "video")
|
when: editing in (true, "video")
|
||||||
|
|
||||||
@@ -242,6 +245,7 @@
|
|||||||
state: present
|
state: present
|
||||||
create: yes
|
create: yes
|
||||||
loop: "{{ flatpaks_editing_audio }}"
|
loop: "{{ flatpaks_editing_audio }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: editing in (true, "audio")
|
when: editing in (true, "audio")
|
||||||
|
|
||||||
@@ -292,6 +296,7 @@
|
|||||||
state: present
|
state: present
|
||||||
create: yes
|
create: yes
|
||||||
loop: "{{ flatpaks_gaming }}"
|
loop: "{{ flatpaks_gaming }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: gaming
|
when: gaming
|
||||||
|
|
||||||
|
|||||||
@@ -115,6 +115,7 @@
|
|||||||
owner: "{{ user }}"
|
owner: "{{ user }}"
|
||||||
group: "{{ user }}"
|
group: "{{ user }}"
|
||||||
|
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
and not flutter_sdk_stat.stat.exists
|
and not flutter_sdk_stat.stat.exists
|
||||||
@@ -166,6 +167,7 @@
|
|||||||
- name: Workstation | Linux | Software | Flutter | Doctor Report
|
- name: Workstation | Linux | Software | Flutter | Doctor Report
|
||||||
shell: "{{ item }}"
|
shell: "{{ item }}"
|
||||||
loop: "{{ flutter_report_commands }}"
|
loop: "{{ flutter_report_commands }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
when: coding
|
when: coding
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
shell: "ln -sf /usr/lib/jvm {{ jdk_dir }}"
|
shell: "ln -sf /usr/lib/jvm {{ jdk_dir }}"
|
||||||
args:
|
args:
|
||||||
creates: "{{ jdk_dir }}"
|
creates: "{{ jdk_dir }}"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
|
|
||||||
when: coding is true
|
when: coding is true
|
||||||
|
|||||||
@@ -74,6 +74,7 @@
|
|||||||
|
|
||||||
- name: Workstation | Account Management | GNOME | Dash To Dock | Check
|
- name: Workstation | Account Management | GNOME | Dash To Dock | Check
|
||||||
shell: "cd ~/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/"
|
shell: "cd ~/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/"
|
||||||
|
become: true
|
||||||
become_user: "{{ user }}"
|
become_user: "{{ user }}"
|
||||||
register: dash_to_dock_exists
|
register: dash_to_dock_exists
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user