--- - import_playbook: "include/deploy-kvm-guest.yml myhosts=collab01.home.foo.sh" - name: configure instance hosts: collab user: root gather_facts: true vars_files: - "{{ ansible_private }}/vars.yml" pre_tasks: - name: mount /export mount: name: /export src: LABEL=/export fstype: xfs opts: noatime,noexec,nosuid,nodev passno: "0" dump: "0" state: mounted roles: - base - collab - mod_auth_gssapi - role: kerberos/keytab keytab: /etc/httpd/httpd.keytab principals: HTTP/collab01.home.foo.sh@FOO.SH group: apache tasks: - name: create htaccess for collab copy: content: | RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ wsgi/$1 [QSA,PT,L] SetHandler wsgi-script AuthType GSSAPI GssapiBasicAuth On AuthName "Password Required (cancel for help)" Require valid-user dest: /srv/wikis/collab/htdocs/.htaccess owner: collab group: collab mode: 0660 seuser: _default setype: _default