Ansible : Comment installer Bitwarden comme extension Chrome gérée
Dans notre article précédent Ansible: How to install Chrome managed bookmarks nous avons montré comment configurer des signets gérés pour Google Chrome avec Ansible. Dans cet article, nous allons étendre cette configuration pour inclure le gestionnaire de mots de passe Bitwarden comme extension gérée.
Ceci est le fichier managed_extensions.json que vous devrez créer ou mettre à jour dans le même répertoire que votre playbook Ansible :
managed_extensions.json
{
"ExtensionInstallForcelist": [
"nngceckbapebfimnlniiiahkandclblb" // Bitwarden
]
}Voici le playbook Ansible (signets gérés supprimés pour des raisons de concision, si vous souhaitez les conserver, reportez-vous à l’article précédent) :
install_chrome_bitwarden.yml
- name: Install Google Chrome
become: true
hosts: all
tasks:
- name: Add Google Chrome repository key
ansible.builtin.apt_key:
url: https://dl.google.com/linux/linux_signing_key.pub
state: present
- name: Add Google Chrome repository
ansible.builtin.apt_repository:
repo: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
filename: google-chrome
state: present
- name: Install Google Chrome
ansible.builtin.apt:
name: google-chrome-stable
update_cache: yes
state: present
- name: Ensure Chrome managed policy directory exists
file:
path: "/etc/opt/chrome/policies/managed"
state: directory
mode: '0755'
- name: Copy managed extensions file
copy:
src: "managed_extensions.json"
dest: "/etc/opt/chrome/policies/managed/managed_extensions.json"
mode: '0644'Check out similar posts by category:
Ansible
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow