From 75a8cc0d27c4fe084c91d68018ea1614bc60fce9 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 4 Jun 2023 15:53:12 +0200 Subject: [PATCH] Add public host keytab --- .../playbooks/roles/deploy_ipsilon/tasks/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) 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 -- 2.47.3