aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles/vagrant/tasks/main.yml
blob: 31bfe117e0580637adfe050f8200fd511cefefb5 (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: false
  failed_when: false

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

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

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