--- - 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 - name: install custom chrome startup scripts copy: dest: "/usr/local/bin/{{ item }}" src: "{{ item }}.sh" mode: 0755 owner: root group: "{{ ansible_wheel }}" with_items: - google-chrome-incognito - google-chrome-socksproxy