updating roles
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
- name: Remove temporary directory
|
||||
tags: always
|
||||
file:
|
||||
path: "{{ temp_install_dir.path }}"
|
||||
state: absent
|
||||
|
||||
@@ -15,4 +15,4 @@
|
||||
state: directory
|
||||
recurse: true
|
||||
owner: "{{ default_user }}"
|
||||
group: "{{ default_user }}"
|
||||
group: "{{ default_user_group }}"
|
||||
|
||||
@@ -2,7 +2,21 @@
|
||||
- name: Tasks for configuring MacOS
|
||||
tags: [mac]
|
||||
block:
|
||||
- name: Get default user home
|
||||
user:
|
||||
name: "{{ default_user }}"
|
||||
state: present
|
||||
register: default_user_details
|
||||
- name: Set default user home
|
||||
set_fact:
|
||||
default_user_home: "{{ default_user_details.home }}"
|
||||
- name: print home dir on mac
|
||||
debug:
|
||||
var: default_user_home
|
||||
- name: Install command line tools
|
||||
include_role:
|
||||
name: elliotweiser.osx-command-line-tools
|
||||
- name: Install and configure Homebrew
|
||||
include_role:
|
||||
name: geerlingguy.homebrew
|
||||
...
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
creates: "{{ default_user_home }}/.local/bin/pipx"
|
||||
|
||||
- name: Install pipx packages
|
||||
shell: "{{ default_user_home }}/.local/bin/pipx install {{ item }}"
|
||||
shell: "{{ default_user_home }}/.local/bin/pipx install {{ item }} --force"
|
||||
loop: "{{ pipx_packages }}"
|
||||
|
||||
- name: Install Poetry
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
database: passwd
|
||||
key: "{{ default_user }}"
|
||||
split: ":"
|
||||
tags: always
|
||||
when: target_system == "linux"
|
||||
|
||||
- name: Set default user home
|
||||
set_fact:
|
||||
default_user_home: "{{ getent_passwd[default_user][4] }}"
|
||||
tags: always
|
||||
when: target_system == "linux"
|
||||
|
||||
- name: Install and configure default user environment
|
||||
become: true
|
||||
@@ -25,13 +25,13 @@
|
||||
src: .tmux.conf
|
||||
dest: "{{ default_user_home }}/.tmux.conf"
|
||||
owner: "{{ default_user }}"
|
||||
group: "{{default_user}}"
|
||||
group: "{{ default_user_group }}"
|
||||
force: yes
|
||||
mode: 0644
|
||||
|
||||
- name: Create temporary install directory
|
||||
tempfile:
|
||||
path: "/home/{{ default_user }}"
|
||||
path: "{{ default_user_home }}"
|
||||
state: directory
|
||||
suffix: .tmp
|
||||
register: temp_install_dir
|
||||
@@ -77,7 +77,7 @@
|
||||
src: .zshrc.j2
|
||||
dest: "{{ default_user_home }}/.zshrc"
|
||||
owner: "{{ default_user }}"
|
||||
group: "{{ default_user }}"
|
||||
group: "{{ default_user_group }}"
|
||||
force: yes
|
||||
mode: 0644
|
||||
|
||||
@@ -86,6 +86,6 @@
|
||||
src: .p10k.zsh
|
||||
dest: "{{ default_user_home }}/.p10k.zsh"
|
||||
owner: "{{ default_user }}"
|
||||
group: "{{default_user}}"
|
||||
group: "{{ default_user_group }}"
|
||||
force: yes
|
||||
mode: 0644
|
||||
|
||||
Reference in New Issue
Block a user