Traductions pour les gestionnaires de paquets
This commit is contained in:
parent
37f6b5ea0a
commit
b7ca566fc9
19
i18n/en.yml
19
i18n/en.yml
|
@ -66,3 +66,22 @@ webserver-perso-config: Configure personal pages for webserver
|
||||||
webserver-perso-symlink: Enable personal pages config
|
webserver-perso-symlink: Enable personal pages config
|
||||||
webserver-perso-publichtml: Create public_html folder in skel
|
webserver-perso-publichtml: Create public_html folder in skel
|
||||||
webserver-perso-onions: Prepare personal pages on onions
|
webserver-perso-onions: Prepare personal pages on onions
|
||||||
|
#### .debian
|
||||||
|
# roles/.debian/tasks/main.yml
|
||||||
|
debian-pkg: Setup Debian packaged défined in config
|
||||||
|
#### .rust
|
||||||
|
# roles/.rust/tasks/main.yml
|
||||||
|
rust-setup: Setup rust and cargo
|
||||||
|
rust-user: Create a rust account to compile packages
|
||||||
|
rust-cargo-folder: Create folder for cargo
|
||||||
|
rust-bin-ownership: Give rust ownership over local bin directory
|
||||||
|
rust-bin-symlink: Create symbolic link from cargo to local bin directory
|
||||||
|
rust-pkg: Setup rust packages defined in config
|
||||||
|
#### .custom
|
||||||
|
# roles/.custom/tasks/zola/main.yml
|
||||||
|
custom-zola-setup: Setup zola static site generator (SSG)
|
||||||
|
# roles/.custom/tasks/ttbp/main.yml
|
||||||
|
custom-ttbp-source: Download ttbp source
|
||||||
|
custom-ttbp-pkg: Setup ttbp dependencies
|
||||||
|
custom-ttbp-setup: Setup Tilde Team Blogging Platform (ttbp)
|
||||||
|
custom-ttbp-tmp: Delete ttbp temporary files
|
||||||
|
|
19
i18n/fr.yml
19
i18n/fr.yml
|
@ -65,3 +65,22 @@ webserver-perso-config: Configurer les pages perso
|
||||||
webserver-perso-symlink: Activer la configuration des pages perso
|
webserver-perso-symlink: Activer la configuration des pages perso
|
||||||
webserver-perso-publichtml: Créer le dossier public_html dans /etc/skel
|
webserver-perso-publichtml: Créer le dossier public_html dans /etc/skel
|
||||||
webserver-perso-onions: Préparer les pages perso en onion
|
webserver-perso-onions: Préparer les pages perso en onion
|
||||||
|
#### .debian
|
||||||
|
# roles/.debian/tasks/main.yml
|
||||||
|
debian-pkg: Installer les paquets Debian définis dans la config
|
||||||
|
#### .rust
|
||||||
|
# roles/.rust/tasks/main.yml
|
||||||
|
rust-setup: Installer rust et cargo
|
||||||
|
rust-user: Créer un compte rust pour compiler les paquets
|
||||||
|
rust-cargo-folder: Créer le dossier pour cargo
|
||||||
|
rust-bin-ownership: Donner à rust la gestion des exécutables locaux
|
||||||
|
rust-bin-symlink: Créer un lien symbolique de cargo vers les exécutables locaux
|
||||||
|
rust-pkg: Installer les paquets rust qui nous intéressent
|
||||||
|
#### .custom
|
||||||
|
# roles/.custom/tasks/zola/main.yml
|
||||||
|
custom-zola-setup: Installer le générateur de sites statiquse (SSG) zola
|
||||||
|
# roles/.custom/tasks/ttbp/main.yml
|
||||||
|
custom-ttbp-source: Télécharger la source de ttbp
|
||||||
|
custom-ttbp-pkg: Installer les dépendances de ttbp
|
||||||
|
custom-ttbp-setup: Installer Tilde Team Blogging Platform (ttbp)
|
||||||
|
custom-ttbp-tmp: Supprimer les fichiers temporaires de ttbp
|
||||||
|
|
|
@ -2,24 +2,24 @@
|
||||||
path: /usr/local/bin/ttbp
|
path: /usr/local/bin/ttbp
|
||||||
register: ttbp
|
register: ttbp
|
||||||
|
|
||||||
- name: Télécharger la source de ttbp
|
- name: custom-ttbp-source
|
||||||
git:
|
git:
|
||||||
repo: https://tildegit.org/envs/ttbp.git
|
repo: https://tildegit.org/envs/ttbp.git
|
||||||
dest: /tmp/ttbp
|
dest: /tmp/ttbp
|
||||||
when: not ttbp.stat.exists
|
when: not ttbp.stat.exists
|
||||||
|
|
||||||
- name: ttbp a des dépendances non installées dans main.yml
|
- name: custom-ttbp-pkg
|
||||||
apt:
|
apt:
|
||||||
name: "python-setuptools"
|
name: "python-setuptools"
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Compiler ttbp
|
- name: custom-ttbp-setup
|
||||||
command:
|
command:
|
||||||
cmd: "python /tmp/ttbp/setup.py install"
|
cmd: "python /tmp/ttbp/setup.py install"
|
||||||
chdir: /tmp/ttbp
|
chdir: /tmp/ttbp
|
||||||
when: not ttbp.stat.exists
|
when: not ttbp.stat.exists
|
||||||
|
|
||||||
- name: Supprimer les fichiers temporaires de ttbp
|
- name: custom-ttbp-tmp
|
||||||
file:
|
file:
|
||||||
path: /tmp/ttbp
|
path: /tmp/ttbp
|
||||||
state: absent
|
state: absent
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Malheureusement zola compile pas sur debian buster (rustc v1.34 contre 1.36 requis)
|
# Malheureusement zola compile pas sur debian buster (rustc v1.34 contre 1.36 requis)
|
||||||
# Donc on copie un binaire que j'ai compilé avec amour
|
# Donc on copie un binaire que j'ai compilé avec amour
|
||||||
- name: Installer le générateur de site statique zola
|
- name: custom-zola-setup
|
||||||
copy:
|
copy:
|
||||||
src: ../../files/bin/zola
|
src: ../../files/bin/zola
|
||||||
dest: /usr/local/bin/zola
|
dest: /usr/local/bin/zola
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
- name: Installer les paquets Debian définis dans la config
|
- name: debian-pkg
|
||||||
apt:
|
apt:
|
||||||
state: present
|
state: present
|
||||||
name: "{{ packages.debian }}"
|
name: "{{ packages.debian }}"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
- name: Installer rust et cargo
|
- name: rust-setup
|
||||||
apt:
|
apt:
|
||||||
state: present
|
state: present
|
||||||
name:
|
name:
|
||||||
|
@ -7,7 +7,7 @@
|
||||||
- cargo-doc
|
- cargo-doc
|
||||||
update_cache: yes
|
update_cache: yes
|
||||||
|
|
||||||
- name: Créer unE user rust pour compiler les crates
|
- name: rust-user
|
||||||
user:
|
user:
|
||||||
name: "rust"
|
name: "rust"
|
||||||
state: present
|
state: present
|
||||||
|
@ -17,14 +17,14 @@
|
||||||
createhome: yes
|
createhome: yes
|
||||||
home: "/home/rust"
|
home: "/home/rust"
|
||||||
|
|
||||||
- name: Créer le dossier pour cargo
|
- name: rust-cargo-folder
|
||||||
file:
|
file:
|
||||||
path: /home/rust/.cargo
|
path: /home/rust/.cargo
|
||||||
state: directory
|
state: directory
|
||||||
owner: rust
|
owner: rust
|
||||||
group: rust
|
group: rust
|
||||||
|
|
||||||
- name: Transférer les permissions de /usr/local/bin à rust
|
- name: rust-bin-ownership
|
||||||
file:
|
file:
|
||||||
path: /usr/local/bin
|
path: /usr/local/bin
|
||||||
state: directory
|
state: directory
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
mode: 0755
|
mode: 0755
|
||||||
recurse: yes
|
recurse: yes
|
||||||
|
|
||||||
- name: Créer un symlink de ~rust/.cargo/bin vers /usr/local/bin
|
- name: rust-bin-symlink
|
||||||
file:
|
file:
|
||||||
dest: /home/rust/.cargo/bin
|
dest: /home/rust/.cargo/bin
|
||||||
src: /usr/local/bin
|
src: /usr/local/bin
|
||||||
|
@ -41,7 +41,7 @@
|
||||||
follow: no
|
follow: no
|
||||||
state: link
|
state: link
|
||||||
|
|
||||||
- name: Installer les paquets rust qui nous intéresse
|
- name: rust-pkg
|
||||||
become:
|
become:
|
||||||
become_user: rust
|
become_user: rust
|
||||||
command:
|
command:
|
||||||
|
|
Loading…
Reference in New Issue