From 8181dab07c9d1b8d70d4f1e49d73d29f4ec813e2 Mon Sep 17 00:00:00 2001 From: jalr Date: Tue, 23 Oct 2018 20:48:06 +0200 Subject: [PATCH] Add firefox role Includes firefox localizations, fixes #11 --- packer/ansible/playbook.yml | 7 +++++-- packer/ansible/roles/firefox/tasks/main.yml | 14 ++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 packer/ansible/roles/firefox/tasks/main.yml diff --git a/packer/ansible/playbook.yml b/packer/ansible/playbook.yml index e9e78a6..e7909ea 100644 --- a/packer/ansible/playbook.yml +++ b/packer/ansible/playbook.yml @@ -6,9 +6,10 @@ - role: superuser - role: auth - role: labsync - - role: network-manager - - role: windowmanager - role: l10n + - role: network-manager + - role: firefox + - role: windowmanager - role: inkscape - role: fablab - role: hardware @@ -42,6 +43,8 @@ metalcut: socket: laser.lab.fablab-nea.de:9000 dockerimage: r.jalr.de/fablab/metalcut + firefox_language_packs: + - de debian_sections: - main - contrib diff --git a/packer/ansible/roles/firefox/tasks/main.yml b/packer/ansible/roles/firefox/tasks/main.yml new file mode 100644 index 0000000..69d91ea --- /dev/null +++ b/packer/ansible/roles/firefox/tasks/main.yml @@ -0,0 +1,14 @@ +- block: + - name: install firefox + apt: + name: [ firefox-esr ] + + - name: install localizations + apt: + name: "firefox-esr-l10n-{{ item }}" + with_items: + - "{{ firefox_language_packs }}" + when: firefox_language_packs is defined + + tags: + - firefox