aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles/vagrant/tasks/main.yml
blob: 800c1a29c16bcc6dc598f041e74be2af8ed52703 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
- name: Check if vagrant is installed
  command: vagrant --version
  register: vagrant_version
  changed_when: no
  failed_when: no

- when: vagrant_version.rc == 0
  block:
    - name: Update plugins
      command: vagrant plugin update

    - name: Prune invalid entries
      command: vagrant global-status --prune
      become: yes

    - name: Clean up boxes
      command: vagrant box prune --force --keep-active-boxes