diff --git a/ansible/roles/os/tasks/ansible.yml b/ansible/roles/os/tasks/ansible.yml new file mode 100644 index 0000000..338be6b --- /dev/null +++ b/ansible/roles/os/tasks/ansible.yml @@ -0,0 +1,6 @@ +- name: Install pip-packages + ansible.builtin.pip: + name: "{{ item }}" + executable: pip3 + state: latest + loop: "{{ pip-packages }}" diff --git a/ansible/roles/os/tasks/main.yml b/ansible/roles/os/tasks/main.yml index 8eef0d4..4983a43 100644 --- a/ansible/roles/os/tasks/main.yml +++ b/ansible/roles/os/tasks/main.yml @@ -9,3 +9,6 @@ - name: Install packages import_tasks: packages.yml + +- name: Install ansible + import_tasks: ansible.yml diff --git a/ansible/roles/os/vars/main.yml b/ansible/roles/os/vars/main.yml index 55f4a79..a08f2e9 100644 --- a/ansible/roles/os/vars/main.yml +++ b/ansible/roles/os/vars/main.yml @@ -1,3 +1,11 @@ packages: - - ansible + # (python3-*) Dependency for installation of Ansible + - python3-pip + - python3-setuptools + - python3-wheel + # (libxml2-utils) Dependency for xmllint - libxml2-utils + +pip-packages: + - pip + - ansible-core diff --git a/scripts/Update-OvfConfiguration.yml b/scripts/Update-OvfConfiguration.yml index 3fec363..caa817d 100644 --- a/scripts/Update-OvfConfiguration.yml +++ b/scripts/Update-OvfConfiguration.yml @@ -34,7 +34,7 @@ PropertyCategories: Type: password(7..) Label: Local root password* Description: '' - DefaultValue: password + DefaultValue: '' Configurations: '*' UserConfigurable: true - Key: guestinfo.ntpserver