summaryrefslogtreecommitdiffstats
path: root/roles/openshift_aws/tasks/uninstall_iam_cert.yml
blob: 7b47673ee49b6c681eb3e2192e8c9c0998868c0c (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
---
- when:
  - openshift_aws_create_iam_cert | bool
  - openshift_aws_iam_cert_path != ''
  - openshift_aws_iam_cert_key_path != ''
  - openshift_aws_elb_cert_arn == ''
  block:
  - name: delete AWS IAM certificates
    iam_cert23:
      state: absent
      name: "{{ openshift_aws_iam_cert_name }}"
    register: elb_cert_chain
    retries: 20
    delay: 10
    until: elb_cert_chain | succeeded
    ignore_errors: yes

  - debug:
      var: elb_cert_chain
      verbosity: 1

  - name: check for iam cert error
    fail:
      msg: "Couldn't delete IAM cert {{ openshift_aws_iam_cert_name }}"
    when: not elb_cert_chain | succeeded