Major role refactoring
This commit is contained in:
@@ -1,13 +1,49 @@
|
||||
---
|
||||
|
||||
- name: Common | Configure system
|
||||
import_tasks: system.yml
|
||||
|
||||
- name: Common | Configure pacman
|
||||
import_tasks: pacman.yml
|
||||
|
||||
- name: Common | Packages
|
||||
import_tasks: packages.yml
|
||||
- name: Common | Set available locales
|
||||
template:
|
||||
src: locale.gen.j2
|
||||
dest: /etc/locale.gen
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: root
|
||||
notify: Common | Generate locales
|
||||
|
||||
- name: Common | Run handlers
|
||||
meta: flush_handlers
|
||||
|
||||
- name: Common | Set system locale
|
||||
template:
|
||||
src: locale.conf.j2
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: root
|
||||
dest: /etc/locale.conf
|
||||
|
||||
|
||||
- name: Common | Set timezone
|
||||
timezone:
|
||||
name: "{{ common_timezone }}"
|
||||
|
||||
|
||||
- name: Common | Deploy pacman main config
|
||||
template:
|
||||
src: pacman.conf.j2
|
||||
dest: /etc/pacman.conf
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: root
|
||||
|
||||
- name: Common | Setup pacman repos
|
||||
template:
|
||||
src: mirrorlist.j2
|
||||
dest: /etc/pacman.d/mirrorlist
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: root
|
||||
|
||||
- name: Common | Install useful common packages
|
||||
pacman:
|
||||
state: present
|
||||
update_cache: yes
|
||||
name: "{{ common_packages }}"
|
||||
|
@@ -1,34 +0,0 @@
|
||||
---
|
||||
|
||||
- name: Common | Install useful packages
|
||||
pacman:
|
||||
state: present
|
||||
update_cache: yes
|
||||
# Move this to vars and add additional variable for custom packages
|
||||
name:
|
||||
- htop
|
||||
- nano
|
||||
- strace
|
||||
- lsof
|
||||
- wget
|
||||
- curl
|
||||
- go
|
||||
- tcpdump
|
||||
- nmap
|
||||
- dosfstools
|
||||
- arch-install-scripts
|
||||
- gptfdisk
|
||||
- bash-completion
|
||||
- git
|
||||
- bind
|
||||
|
||||
#- block:
|
||||
# - name: Common | Install yay from aur
|
||||
# aur:
|
||||
# name: yay
|
||||
# use: makepkg
|
||||
# skip_installed: yes
|
||||
|
||||
# become: no
|
||||
|
||||
|
@@ -1,17 +0,0 @@
|
||||
---
|
||||
|
||||
- name: Common | Deploy pacman main config
|
||||
template:
|
||||
src: pacman.conf.j2
|
||||
dest: /etc/pacman.conf
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: root
|
||||
|
||||
- name: Common | Setup pacman repos
|
||||
template:
|
||||
src: mirrorlist.j2
|
||||
dest: /etc/pacman.d/mirrorlist
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: root
|
@@ -1,23 +0,0 @@
|
||||
---
|
||||
|
||||
- name: Common | Set or/and generate locales
|
||||
template:
|
||||
src: locale.gen.j2
|
||||
dest: /etc/locale.gen
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: root
|
||||
notify: Common | Generate locales
|
||||
|
||||
- name: Common | Set system locale
|
||||
template:
|
||||
src: locale.conf.j2
|
||||
mode: 0644
|
||||
owner: root
|
||||
group: root
|
||||
dest: /etc/locale.conf
|
||||
|
||||
- name: Common | Set timezone
|
||||
timezone:
|
||||
name: Europe/Moscow
|
||||
|
Reference in New Issue
Block a user