From: alex Date: Sun, 4 Jun 2023 13:53:12 +0000 (+0200) Subject: Add public host keytab X-Git-Tag: 20240214-emacs~338 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=75a8cc0d27c4fe084c91d68018ea1614bc60fce9;p=alex.git Add public host keytab --- diff --git a/personal_infra/playbooks/roles/deploy_ipsilon/tasks/main.yml b/personal_infra/playbooks/roles/deploy_ipsilon/tasks/main.yml index 20d7274..11080d8 100644 --- a/personal_infra/playbooks/roles/deploy_ipsilon/tasks/main.yml +++ b/personal_infra/playbooks/roles/deploy_ipsilon/tasks/main.yml @@ -5,6 +5,12 @@ creates: /etc/ipsilon/idp - name: fix permissions command: chown -R ipsilon:ipsilon /var/lib/ipsilon/ /etc/ipsilon/ +- name: create public host + shell: ipa host-find {{ ipsilon.hostname }} || ipa host-add {{ ipsilon.hostname }} +- name: create public service + shell: ipa service-find HTTP/{{ ipsilon.hostname }} || ipa service-add HTTP/{{ ipsilon.hostname }} +- name: add public service to keytab + shell: klist -k /etc/httpd/conf/http.keytab | grep HTTP/{{ ipsilon.hostname }} || ipa-getkeytab -p HTTP/{{ ipsilon.hostname }} -k /etc/httpd/conf/http.keytab - name: restart httpd service: name: httpd