Guillaume Coré
2019-05-20 73b99798e9c9dc8de83934c53ec8f786ab363c11
ocp4-clientvm: Add user to docker group + install operator-sdk
2 files modified
36 ■■■■■ changed files
ansible/roles/ocp4-client-vm/defaults/main.yml 3 ●●●● patch | view | raw | blame | history
ansible/roles/ocp4-client-vm/tasks/main.yml 33 ●●●●● patch | view | raw | blame | history
ansible/roles/ocp4-client-vm/defaults/main.yml
@@ -1,4 +1,5 @@
_client_vm_maven_version: 3.6.1
_client_vm_istioctl_version: 1.1.4
_client_vm_odo_version: v1.0.0-beta1
_client_vm_jq_version: 1.6
_client_vm_jq_version: 1.6
_operator_sdk_url: https://github.com/operator-framework/operator-sdk/releases/download/v0.5.0/operator-sdk-v0.5.0-x86_64-linux-gnu
ansible/roles/ocp4-client-vm/tasks/main.yml
@@ -14,6 +14,28 @@
  tags:
  - install_openshift_client_vm_packages
- name: Create docker group
  become: yes
  group:
    name: docker
    state: present
- name: Create users group
  become: yes
  group:
    name: users
    state: present
- when:
    - student_name is defined
    - student_name != ''
  name: Add user to docker and users groups
  become: yes
  user:
    name: "{{ student_name }}"
    append: yes
    groups: docker,users
- name: Enable and Start Docker
  service:
    name: docker
@@ -230,3 +252,14 @@
- name: Install FTL
  debug:
    msg: "TBD: Install FTL on Client VM"
- name: Download & install operator-sdk
  become: yes
  get_url:
    url: "{{ _operator_sdk_url }}"
    dest: "/usr/bin/operator-sdk"
    mode: 0755
    owner: root
    group: users
  # Do not fail because of that binary install
  ignore_errors: yes