summaryrefslogtreecommitdiffstats
path: root/roles/openshift_node/tasks/aws.yml
blob: a7f1fc116422ffdfb4e6ca52a56157e80b0643e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
- name: Configure AWS Cloud Provider Settings
  lineinfile:
    dest: /etc/sysconfig/{{ openshift_service_type }}-node
    regexp: "{{ item.regex }}"
    line: "{{ item.line }}"
    create: true
  with_items:
    - regex: '^AWS_ACCESS_KEY_ID='
      line: "AWS_ACCESS_KEY_ID={{ openshift_cloudprovider_aws_access_key | default('') }}"
    - regex: '^AWS_SECRET_ACCESS_KEY='
      line: "AWS_SECRET_ACCESS_KEY={{ openshift_cloudprovider_aws_secret_key | default('') }}"
  register: sys_env_update
  no_log: True
  when:
    - openshift_cloudprovider_kind is defined
    - openshift_cloudprovider_kind == 'aws'
    - openshift_cloudprovider_aws_access_key is defined
    - openshift_cloudprovider_aws_secret_key is defined
  notify:
    - restart node