diff --git a/thinlinc/tasks/main.yml b/thinlinc/tasks/main.yml index be6f2db..0c49b33 100644 --- a/thinlinc/tasks/main.yml +++ b/thinlinc/tasks/main.yml @@ -11,3 +11,31 @@ package: name: thinlinc-client state: installed + +- name: set default server name + lineinfile: + path: /opt/thinlinc/etc/tlclient.conf + regexp: '^SERVER_NAME=' + line: "SERVER_NAME=shell.foo.sh" + +- name: disable fullscreen mode + lineinfile: + path: /opt/thinlinc/etc/tlclient.conf + regexp: '^{{ item }}=' + line: "{{ item }}=0" + with_items: + - FULL_SCREEN_MODE + - FULL_SCREEN_ALL_MONITORS + +- name: set default screen size + lineinfile: + path: /opt/thinlinc/etc/tlclient.conf + regexp: '^SCREEN_SIZE_SELECTION=' + line: "SCREEN_SIZE_SELECTION=2" + +- name: use kerberos authentication + lineinfile: + path: /opt/thinlinc/etc/tlclient.conf + regexp: '^AUTHENTICATION_METHOD=' + line: "AUTHENTICATION_METHOD=kerberos" + when: kerberos_realm is defined