From b7ca566fc96ea863db22826d1cd21a622a70a1b8 Mon Sep 17 00:00:00 2001 From: southerntofu Date: Fri, 17 Apr 2020 18:55:28 +0200 Subject: [PATCH] Traductions pour les gestionnaires de paquets --- i18n/en.yml | 19 +++++++++++++++++++ i18n/fr.yml | 19 +++++++++++++++++++ roles/.custom/tasks/ttbp/main.yml | 8 ++++---- roles/.custom/tasks/zola/main.yml | 2 +- roles/.debian/tasks/main.yml | 2 +- roles/.rust/tasks/main.yml | 12 ++++++------ 6 files changed, 50 insertions(+), 12 deletions(-) diff --git a/i18n/en.yml b/i18n/en.yml index 1a77e69..fa69041 100644 --- a/i18n/en.yml +++ b/i18n/en.yml @@ -66,3 +66,22 @@ webserver-perso-config: Configure personal pages for webserver webserver-perso-symlink: Enable personal pages config webserver-perso-publichtml: Create public_html folder in skel 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 diff --git a/i18n/fr.yml b/i18n/fr.yml index 14258c5..1b4a4a3 100644 --- a/i18n/fr.yml +++ b/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-publichtml: Créer le dossier public_html dans /etc/skel 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 diff --git a/roles/.custom/tasks/ttbp/main.yml b/roles/.custom/tasks/ttbp/main.yml index e02c52b..c8747b7 100644 --- a/roles/.custom/tasks/ttbp/main.yml +++ b/roles/.custom/tasks/ttbp/main.yml @@ -2,24 +2,24 @@ path: /usr/local/bin/ttbp register: ttbp -- name: Télécharger la source de ttbp +- name: custom-ttbp-source git: repo: https://tildegit.org/envs/ttbp.git dest: /tmp/ttbp when: not ttbp.stat.exists -- name: ttbp a des dépendances non installées dans main.yml +- name: custom-ttbp-pkg apt: name: "python-setuptools" state: present -- name: Compiler ttbp +- name: custom-ttbp-setup command: cmd: "python /tmp/ttbp/setup.py install" chdir: /tmp/ttbp when: not ttbp.stat.exists -- name: Supprimer les fichiers temporaires de ttbp +- name: custom-ttbp-tmp file: path: /tmp/ttbp state: absent diff --git a/roles/.custom/tasks/zola/main.yml b/roles/.custom/tasks/zola/main.yml index 09084e2..db34f30 100644 --- a/roles/.custom/tasks/zola/main.yml +++ b/roles/.custom/tasks/zola/main.yml @@ -1,6 +1,6 @@ # 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 -- name: Installer le générateur de site statique zola +- name: custom-zola-setup copy: src: ../../files/bin/zola dest: /usr/local/bin/zola diff --git a/roles/.debian/tasks/main.yml b/roles/.debian/tasks/main.yml index 67d9e8c..0b2e1a5 100644 --- a/roles/.debian/tasks/main.yml +++ b/roles/.debian/tasks/main.yml @@ -1,4 +1,4 @@ -- name: Installer les paquets Debian définis dans la config +- name: debian-pkg apt: state: present name: "{{ packages.debian }}" diff --git a/roles/.rust/tasks/main.yml b/roles/.rust/tasks/main.yml index 57808c1..19a517c 100644 --- a/roles/.rust/tasks/main.yml +++ b/roles/.rust/tasks/main.yml @@ -1,4 +1,4 @@ -- name: Installer rust et cargo +- name: rust-setup apt: state: present name: @@ -7,7 +7,7 @@ - cargo-doc update_cache: yes -- name: Créer unE user rust pour compiler les crates +- name: rust-user user: name: "rust" state: present @@ -17,14 +17,14 @@ createhome: yes home: "/home/rust" -- name: Créer le dossier pour cargo +- name: rust-cargo-folder file: path: /home/rust/.cargo state: directory owner: rust group: rust -- name: Transférer les permissions de /usr/local/bin à rust +- name: rust-bin-ownership file: path: /usr/local/bin state: directory @@ -33,7 +33,7 @@ mode: 0755 recurse: yes -- name: Créer un symlink de ~rust/.cargo/bin vers /usr/local/bin +- name: rust-bin-symlink file: dest: /home/rust/.cargo/bin src: /usr/local/bin @@ -41,7 +41,7 @@ follow: no state: link -- name: Installer les paquets rust qui nous intéresse +- name: rust-pkg become: become_user: rust command: