diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2937e32 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +vars/* diff --git a/common.yml b/common.yml new file mode 100644 index 0000000..153cc28 --- /dev/null +++ b/common.yml @@ -0,0 +1,7 @@ +--- +- name: Common program installation + hosts: localhost + remote_user: elia + become: yes + roles: + - common diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml new file mode 100644 index 0000000..1530b11 --- /dev/null +++ b/roles/common/tasks/main.yml @@ -0,0 +1,46 @@ +--- +- name: Update install + ansible.builtin.dnf: + name: "*" + state: latest + update_cache: yes + +- name: Install common programs + ansible.builtin.dnf: + name: + - terminator + - git + - neovim + - ranger + - podman + - htop + - ansible + - nmap + - nmap-ncat + - screen + - chromium + - clementine + - john + - hashcat + - flatpak + - util-linux-user + - curl + - zsh + state: present + +- name: Install Steam + ansible.builtin.dnf: + name: steam + state: latest + update_cache: yes + +- name: Add flathub source + community.general.flatpak_remote: + name: flathub + flatpakrepo_url: https://flathub.org/repo/flathub.flatpakrepo + state: present + +- name: Install Flatpaks + community.general.flatpak: + name: com.discordapp.Discord + state: present