Added playbook to distribute web browser config for kerberos
This commit is contained in:
parent
ce8f4b69bb
commit
8609bd0534
14
distribute-kerberos.yml
Normal file
14
distribute-kerberos.yml
Normal file
@ -0,0 +1,14 @@
|
||||
---
|
||||
- hosts: office
|
||||
remote_user: root
|
||||
tasks:
|
||||
- name: ensure directories exist
|
||||
file: path={{ item }} state=directory
|
||||
with_items:
|
||||
- /etc/opt/chrome/policies/managed/
|
||||
- /etc/firefox
|
||||
- name: copy chrome managed policy
|
||||
copy: src={{ item.src }} dest={{ item.dest }} backup=no
|
||||
with_items:
|
||||
- { src: 'files/web-kerberos/chrome.json', dest: '/etc/opt/chrome/policies/managed/csc-kerberos.json' }
|
||||
- { src: 'files/web-kerberos/firefox.js', dest: '/etc/firefox/syspref.js' }
|
3
files/web-kerberos/chrome.json
Normal file
3
files/web-kerberos/chrome.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"AuthServerWhitelist": "*.csclub.uwaterloo.ca"
|
||||
}
|
5
files/web-kerberos/firefox.js
Normal file
5
files/web-kerberos/firefox.js
Normal file
@ -0,0 +1,5 @@
|
||||
// This file can be used to configure global preferences for Firefox
|
||||
// Example: Homepage
|
||||
//pref("browser.startup.homepage", "http://www.weebls-stuff.com/wab/");
|
||||
|
||||
pref("network.negotiate-auth.trusted-uris", ".csclub.uwaterloo.ca");
|
Reference in New Issue
Block a user