1
0
Fork 0
mirror of https://github.com/roles-ansible/ansible_role_install_firefox.git synced 2024-08-16 12:59:49 +02:00

We install now pass too

This commit is contained in:
Lilian Roller 2019-04-25 10:08:32 +02:00
parent bdba02d69b
commit 1b0547abc9
No known key found for this signature in database
GPG key ID: 5215C3441797AB2B
10 changed files with 51 additions and 2 deletions

View file

@ -2,6 +2,9 @@
======================================= =======================================
Ansible role to install firefox with some plugins and language packs, if your system packet manager provides them (and they are configured) Ansible role to install firefox with some plugins and language packs, if your system packet manager provides them (and they are configured)
If you set the variable ``install_pass_as_password_manager`` to true, it will also install pass and (on arch) the browser extention to communicate. That allowes you to store you passwords in gpg encrypted files on your computer. [Read More](https://www.passwordstore.org/)
Tested on: Tested on:
---------- ----------

3
defaults/main.yml Normal file
View file

@ -0,0 +1,3 @@
---
# Do we want a password manager installed?
install_pass_as_password_manager: false

View file

@ -1,7 +1,7 @@
--- ---
galaxy_info: galaxy_info:
author: L3D author: L3D
description: Install firefox with some plugins and language packs description: Install firefox with some plugins and language packs (if available). And if you want, it will install the password manager pass.
license: license (MIT) license: license (MIT)
min_ansible_version: 2.2 min_ansible_version: 2.2
github_branch: master github_branch: master
@ -28,4 +28,6 @@ galaxy_info:
- firefoxplugins - firefoxplugins
- arch - arch
- desktop - desktop
- pass
- language
dependencies: [] dependencies: []

View file

@ -20,3 +20,9 @@
name: "{{ firefox_plugins }}" name: "{{ firefox_plugins }}"
state: present state: present
- name: Install Password manager, if whished
become: true
package:
name: "{{ password_manager_packages }}"
state: present
when: install_pass_as_password_manager

View file

@ -3,10 +3,15 @@ firefox_package_name:
- firefox - firefox
firefox_plugins: firefox_plugins:
- browserpass-firefox
- firefox-ublock-origin - firefox-ublock-origin
- firefox-umatrix - firefox-umatrix
- firefox-extension-https-everywhere - firefox-extension-https-everywhere
firefox_language: firefox_language:
- firefox-i18n-de - firefox-i18n-de
password_manager_packages:
- browserpass-firefox
- pass
- qtpass
- pass-otp

View file

@ -10,3 +10,9 @@ firefox_plugins: []
firefox_language: [] firefox_language: []
# - firefox-i18n-de # - firefox-i18n-de
password_manager_packages:
# - browserpass-firefox
- pass
- qtpass
- pass-otp

View file

@ -10,3 +10,9 @@ firefox_plugins: []
firefox_language: firefox_language:
- firefox-esr-l10n-de - firefox-esr-l10n-de
password_manager_packages:
# - browserpass-firefox
- pass
- qtpass
- pass-otp

View file

@ -10,3 +10,9 @@ firefox_plugins: []
firefox_language: [] firefox_language: []
# - firefox-i18n-de # - firefox-i18n-de
password_manager_packages:
# - browserpass-firefox
- pass
- qtpass
- pass-otp

View file

@ -10,3 +10,9 @@ firefox_plugins: []
firefox_language: [] firefox_language: []
# - firefox-i18n-de # - firefox-i18n-de
password_manager_packages:
# - browserpass-firefox
- pass
- qtpass
- pass-otp

View file

@ -10,3 +10,9 @@ firefox_plugins: []
firefox_language: [] firefox_language: []
# - firefox-i18n-de # - firefox-i18n-de
password_manager_packages:
# - browserpass-firefox
- pass
- qtpass
- pass-otp