Ansible: Wie man Bitwarden als verwaltete Chrome-Erweiterung installiert
In unserem vorherigen Post Ansible: Wie man verwaltete Chrome-Lesezeichen installiert haben wir gezeigt, wie man verwaltete Lesezeichen für Google Chrome mit Ansible konfiguriert. In diesem Post werden wir diese Konfiguration erweitern, um den Bitwarden-Passwortmanager als verwaltete Erweiterung einzuschließen.
Dies ist die managed_extensions.json-Datei, die Sie erstellen oder aktualisieren müssen im selben Verzeichnis wie Ihr Ansible-Playbook:
managed_extensions.json
{
"ExtensionInstallForcelist": [
"nngceckbapebfimnlniiiahkandclblb" // Bitwarden
]
}Hier ist das Ansible-Playbook (verwaltete Lesezeichen aus Gründen der Kürze entfernt, falls Sie sie behalten möchten, siehe den vorherigen Post):
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