aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles/vagrant/tasks/main.yml
blob: 52951e168f6c74cf74d3cd216dd453a83029620b (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
  ignore_errors: yes

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

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

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