diff --git a/defaults/main.yml b/defaults/main.yml new file mode 100644 index 0000000..e69de29 diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..1f69f7a --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,2 @@ +--- +- include_tasks: setup.yml diff --git a/tasks/setup.yml b/tasks/setup.yml new file mode 100644 index 0000000..0afe2c8 --- /dev/null +++ b/tasks/setup.yml @@ -0,0 +1,22 @@ +--- +- block: + - name: Install python 3 package + package: + name: "{{ item }}" + state: present + with_items: + - python36 + + - name: Setup pip3 + command: /bin/python3.6 -m ensurepip + + - name: Link binaries to '__python3_link_bin_path' + file: + src: "{{ item.src }}" + dest: "{{ __python3_link_bin_path }}/{{ item.dest }}" + state: link + with_items: + - { src: /bin/python3.6, dest: python3 } + - { src: /usr/local/bin/pip3.6, dest: pip3 } + become: True + become_user: root diff --git a/vars/main.yml b/vars/main.yml new file mode 100644 index 0000000..718fddd --- /dev/null +++ b/vars/main.yml @@ -0,0 +1,2 @@ +--- +__python3_link_bin_path: /usr/bin