les paquets qui ne sont pas des dépendances sont définis dans la config (ferme #4)
This commit is contained in:
parent
49fa247792
commit
90deae7d11
|
@ -1,4 +1,7 @@
|
|||
hostname: fr.tild3.org
|
||||
packages:
|
||||
debian: [ subversion, mercurial, htop, tmux, vim, emacs, mutt, weechat, elinks, rsync, dnsutils, make, g++, libssl-dev, mosh, gopher ]
|
||||
rust: [ lsd ]
|
||||
users:
|
||||
- name: tofu
|
||||
sudo: true
|
||||
|
|
|
@ -3,3 +3,4 @@
|
|||
roles:
|
||||
- common
|
||||
- webserver
|
||||
- rust
|
||||
|
|
|
@ -8,32 +8,14 @@
|
|||
- name: Installer les paquets de base
|
||||
apt:
|
||||
state: present
|
||||
name: "{{ packages }}"
|
||||
name: [ certbot, tor, sudo ]
|
||||
update_cache: yes
|
||||
vars:
|
||||
packages:
|
||||
- git
|
||||
- subversion
|
||||
- mercurial
|
||||
- htop
|
||||
- tmux
|
||||
- vim
|
||||
- emacs
|
||||
- certbot
|
||||
- mutt
|
||||
- weechat
|
||||
- elinks
|
||||
- rustc
|
||||
- cargo
|
||||
- cargo-doc
|
||||
- rsync
|
||||
- dnsutils
|
||||
- make
|
||||
- g++
|
||||
- libssl-dev
|
||||
- mosh
|
||||
- tor
|
||||
- sudo
|
||||
|
||||
- name: Installer les paquets définis dans la config
|
||||
apt:
|
||||
state: present
|
||||
name: "{{ packages.debian }}"
|
||||
when: packages is defined and packages.debian is defined
|
||||
|
||||
- name: setup certbot with contact email
|
||||
copy:
|
||||
|
@ -42,6 +24,4 @@
|
|||
|
||||
- include: tor.yml
|
||||
|
||||
- include: rust_packages.yml
|
||||
|
||||
- include: users.yml
|
||||
|
|
|
@ -49,8 +49,6 @@
|
|||
command:
|
||||
cmd: "cargo install {{ item }}"
|
||||
creates: "/usr/local/bin/{{ item }}"
|
||||
loop: "{{ crates }}"
|
||||
vars:
|
||||
crates:
|
||||
- lsd
|
||||
loop: "{{ packages.rust }}"
|
||||
when: packages is defined and packages.rust is defined
|
||||
|
Loading…
Reference in New Issue