updating roles

This commit is contained in:
2021-03-05 23:06:29 +00:00
parent 8a638b4fae
commit 645886a40e
5 changed files with 22 additions and 9 deletions

View File

@@ -1,5 +1,4 @@
- name: Remove temporary directory
tags: always
file:
path: "{{ temp_install_dir.path }}"
state: absent

View File

@@ -15,4 +15,4 @@
state: directory
recurse: true
owner: "{{ default_user }}"
group: "{{ default_user }}"
group: "{{ default_user_group }}"

View File

@@ -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
...

View File

@@ -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

View File

@@ -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