1234567891011121314151617181920212223 |
- ---
- - name: Install base packages
- pkgng:
- autoremove: true
- cached: false
- name: rsync,curl,htop
- state: latest
- - name: Update all packages
- pkgng:
- name: "*"
- state: latest
- - name: Fetch any new FreeBSD updates
- shell: freebsd-update fetch
- when: ansible_distribution == 'FreeBSD'
- register: result_update
- changed_when: "'No updates needed' not in result_update.stdout"
- - name: Install FreeBSD updates
- shell: freebsd-update install
- when: ansible_distribution == 'FreeBSD' and result_update.changed
- register: result_update_install
|