diff options
| author | alex <alex@pdp7.net> | 2023-06-04 15:53:12 +0200 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-06-04 15:53:12 +0200 |
| commit | 75a8cc0d27c4fe084c91d68018ea1614bc60fce9 (patch) | |
| tree | b2c61f1325f3fc3655fc6e48894c64910bad28a3 /personal_infra/playbooks/roles/deploy_ipsilon | |
| parent | feb7806c176cb39be01d9a1473ea2957204dad99 (diff) | |
Add public host keytab
Diffstat (limited to 'personal_infra/playbooks/roles/deploy_ipsilon')
| -rw-r--r-- | personal_infra/playbooks/roles/deploy_ipsilon/tasks/main.yml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/personal_infra/playbooks/roles/deploy_ipsilon/tasks/main.yml b/personal_infra/playbooks/roles/deploy_ipsilon/tasks/main.yml index 20d7274d..11080d89 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 |
