-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlocal.yml
49 lines (40 loc) · 1.46 KB
/
local.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
- hosts: localhost
vars_prompt:
- name: "shell_var"
prompt: "What additional shell do you want install and use (fish/zsh/none)?"
default: "none"
vars:
main_user: "{{ main_user }}"
root_user: root
become: yes
become_user: "{{ main_user }}"
pre_tasks:
- name: update repositories
become: yes
become_user: root
apt: update_cache=yes
changed_when: False
collections:
- community.general.flatpak
tasks:
- import_tasks: ./tasks/install_ansible_collections.yml
- import_tasks: ./tasks/install_packages.yml
- import_tasks: ./tasks/install_snaps.yml
- import_tasks: ./tasks/install_flatpaks.yml
- import_tasks: ./tasks/copy_configs.yml
- import_tasks: ./tasks/copy_ssh_conf_files.yml
- import_tasks: ./tasks/install_zoom.yml
- import_tasks: ./tasks/download_jetbrains_toolbox.yml
- import_tasks: ./tasks/install_rust.yml
- import_tasks: ./tasks/install_topgrade.yml
- import_tasks: ./tasks/install_cargo_upgrade.yml
- import_tasks: ./tasks/install_docker.yml
- import_tasks: ./tasks/install_python_poetry.yml
- import_tasks: ./tasks/install_aws_cli.yml
- import_tasks: ./tasks/install_terraform.yml
- import_tasks: ./tasks/install_boundary.yml
- import_tasks: ./tasks/install_boundary_desktop.yml
- include_tasks: ./tasks/install_fish.yml
when: shell_var == "fish"
- include_tasks: ./tasks/install_oh_my_zsh.yml
when: shell_var == "zsh"