Files
vms/ansible/roles/virtualbox/tasks/main.yml
T

28 lines
665 B
YAML
Raw Normal View History

2022-05-02 22:03:37 -05:00
- name: install build deps for virtualbox addons
become: true
2022-05-05 08:17:48 -05:00
ansible.builtin.package:
2022-05-02 22:03:37 -05:00
name: "{{ virtualbox_packages }}"
state: present
- name: start services
become: true
2022-05-05 08:17:48 -05:00
ansible.builtin.service:
2022-05-02 22:03:37 -05:00
name: "{{ item }}"
state: started
enabled: true
loop: "{{ virtualbox_services }}"
- name: mount iso file
become: true
2022-05-05 08:17:48 -05:00
ansible.builtin.command: "{{ item }}"
2022-05-02 22:03:37 -05:00
changed_when: false
loop:
- mount -o loop,ro {{ ansible_user_dir }}/VBoxGuestAdditions.iso /mnt
- /mnt/VBoxLinuxAdditions.run
- umount /mnt
- name: remove iso
2022-05-05 08:17:48 -05:00
ansible.builtin.file:
2022-05-02 22:03:37 -05:00
name: "{{ ansible_user_dir }}/VBoxGuestAdditions.iso"
state: absent