From 229d5bc229e065ed7a804c2e3323d990208b6fca Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Thu, 24 Jun 2021 19:33:36 +0300 Subject: [PATCH] Add Google Chrome browser --- google-chrome/files/managed.json | 6 ++++ google-chrome/files/recommended.json | 4 +++ google-chrome/tasks/main.yml | 41 ++++++++++++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 google-chrome/files/managed.json create mode 100644 google-chrome/files/recommended.json create mode 100644 google-chrome/tasks/main.yml diff --git a/google-chrome/files/managed.json b/google-chrome/files/managed.json new file mode 100644 index 0000000..621fc94 --- /dev/null +++ b/google-chrome/files/managed.json @@ -0,0 +1,6 @@ +{ + "AuthServerWhitelist": "*.foo.sh", + "AuthNegotiateDelegateWhitelist": "*.foo.sh", + "HomepageLocation": "https://www.foo.sh", + "PasswordManagerEnabled": false +} diff --git a/google-chrome/files/recommended.json b/google-chrome/files/recommended.json new file mode 100644 index 0000000..610b1b2 --- /dev/null +++ b/google-chrome/files/recommended.json @@ -0,0 +1,4 @@ +{ + "RestoreOnStartup": 1, + "ImportHistory": false +} diff --git a/google-chrome/tasks/main.yml b/google-chrome/tasks/main.yml new file mode 100644 index 0000000..542de45 --- /dev/null +++ b/google-chrome/tasks/main.yml @@ -0,0 +1,41 @@ +--- +- name: enable google chrome repository + yum_repository: + name: google-chrome + baseurl: http://dl.google.com/linux/chrome/rpm/stable/x86_64 + description: Google Chrome + gpgcheck: true + gpgkey: https://dl.google.com/linux/linux_signing_key.pub + enabled: true + +- name: "install google chrome" + package: + name: google-chrome-stable + state: present + +- name: "create google chrome policy directories" + file: + path: "{{ item }}" + state: directory + mode: 0755 + owner: root + group: root + with_items: + - /etc/opt/chrome/policies/managed + - /etc/opt/chrome/policies/recommended + +- name: "install google chrome managed settings" + copy: + dest: /etc/opt/chrome/policies/managed/foo.sh.json + src: managed.json + mode: 0644 + owner: root + group: root + +- name: "install google chrome recommended settings" + copy: + dest: /etc/opt/chrome/policies/recommended/foo.sh.json + src: recommended.json + mode: 0644 + owner: root + group: root