summaryrefslogtreecommitdiff
path: root/deploy-ca.yml
blob: 699fc5fcf3bedf0c1b5a377c1af68ad3292e7fb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
- name: add acme CA
  hosts: ca
  become: yes
  roles:
    - role: maxhoesel.smallstep.step_ca
  tasks:
    - name: add an acme provisioner to the ca
      maxhoesel.smallstep.step_ca_provisioner:
        name: ACME
        type: ACME
      become_user: step-ca
    - name: restart step-ca
      ansible.builtin.systemd_service: 
        name: step-ca
        state: restarted 
        enabled: true 
    - name: allow step-ca port traffic on vpn
      ufw:
        rule: allow
        from: 100.64.0.0/10
        port: "{{ step_ca_port }}" 
    - name: restart ufw
      ansible.builtin.systemd_service: 
        name: ufw
        state: restarted 
        enabled: true 

- name: configure trust to internal ca on all hosts
  hosts: all
  roles:
    - ca