2 - name: Build OOM charts
4 chdir: "{{ oom_dir }}/kubernetes"
9 - name: Build ONAP charts
11 chdir: "{{ oom_dir }}/kubernetes"
16 - name: Create ONAP namespace
25 istio-injection: enabled
28 - name: Create ONAP namespace
34 when: not istio_enabled
36 - name: Get encryption key
37 command: cat "{{ oom_dir }}/kubernetes/so/resources/config/mso/encryption.key"
38 register: encryption_key
39 when: encryption_key is undefined
40 - name: Clone integration project
42 repo: "https://git.onap.org/integration"
43 dest: "{{ integration_dir }}"
44 version: "{{ onap_branch }}"
45 - name: Compile encryption tool
47 cmd: javac Crypto.java
48 chdir: "{{ integration_dir }}/deployment/heat/onap-rke/scripts"
49 creates: "{{ integration_dir }}/deployment/heat/onap-rke/scripts/Crypto.class"
50 - name: Encrypt password
52 cmd: java Crypto "{{ openstack_passwd }}" "{{ encryption_key.stdout }}"
53 chdir: "{{ integration_dir }}/deployment/heat/onap-rke/scripts"
54 register: encrypted_password
55 when: encrypted_password is undefined
57 - name: Deploy sm-onap
59 cmd: "helm deploy onap local/onap --namespace onap --set global.masterPassword=scrtPasswd -f {{ override_file }}"
61 OPENSTACK_USER_NAME: "{{ openstack_username }}"
62 OPENSTACK_REGION: "{{ openstack_region }}"
63 OPENSTACK_KEYSTONE_URL: "http://{{ hostvars['openstack0']['ansible_default_ipv4']['address'] }}:5000/3.0"
64 OPENSTACK_TENANT_NAME: "{{ openstack_tenant }}"
65 OPENSTACK_ENCTYPTED_PASSWORD: "{{ encrypted_password.stdout }}"