blob: 6be27aeedb7aa8499cf1c33bf3182a0438addb62 [file] [log] [blame]
- name: Ansible repository is available
apt_repository:
repo: 'ppa:ansible/ansible'
tags: [installer]
- name: Debian ansible is present
apt:
name: ansible
state: latest
force: yes
tags: [installer]
- name: Installer files and directories are copied
copy:
src: "{{ cord_home }}/incubator/voltha/{{ item }}"
dest: /home/vinstall
owner: vinstall
group: vinstall
with_items:
- install/installer.sh
- install/install.cfg
- install/ansible
- compose
- nginx_config
tags: [installer]
- name: Determine if test mode is active
become: false
local_action: stat path="{{ cord_home }}/incubator/voltha/install/.test"
register: file
ignore_errors: true
- name: Test mode file is copied
copy:
src: "{{ cord_home }}/incubator/voltha/install/.test"
dest: /home/vinstall
when: file.stat.exists
- name: The installer is made executable
file:
path: /home/vinstall/installer.sh
mode: 0744
tags: [installer]
- name: Python docker-py {{ docker_py_version }} package source is available
command: pip download -d /home/vinstall/docker-py "docker-py=={{ docker_py_version }}"
tags: [installer]
- name: Python netifaces {{ netifaces_version }} package source is available
command: pip download -d /home/vinstall/netifaces "netifaces=={{ netifaces_version }}"
tags: [installer]
- name: Deb file directory doesn't exist
file:
path: /home/vinstall/deb_files
state: absent
tags: [installer]
- name: Deb files are saved.
command: cp -r /var/cache/apt/archives /home/vinstall
tags: [installer]
- name: Deb file directory is renamed
command: mv /home/vinstall/archives /home/vinstall/deb_files
tags: [installer]