Added playbook to distribute web browser config for kerberos

This commit is contained in:
Zachary Seguin 2015-12-16 01:13:46 -05:00
parent ce8f4b69bb
commit 8609bd0534
3 changed files with 22 additions and 0 deletions

14
distribute-kerberos.yml Normal file
View 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' }

View File

@ -0,0 +1,3 @@
{
"AuthServerWhitelist": "*.csclub.uwaterloo.ca"
}

View 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");