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)
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:
----------

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:
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)
min_ansible_version: 2.2
github_branch: master
@ -28,4 +28,6 @@ galaxy_info:
- firefoxplugins
- arch
- desktop
- pass
- language
dependencies: []

View file

@ -20,3 +20,9 @@
name: "{{ firefox_plugins }}"
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_plugins:
- browserpass-firefox
- firefox-ublock-origin
- firefox-umatrix
- firefox-extension-https-everywhere
firefox_language:
- firefox-i18n-de
password_manager_packages:
- browserpass-firefox
- pass
- qtpass
- pass-otp

View file

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

View file

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

View file

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

View file

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

View file

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