Bugfixes + Update Enhancements (#25)
* Move certbot to be first. * Comment out HTTPS, will use reverse proxy until it is working properly. * Enhance `update` for pacman + pkg * `update` enhancements to pkg and apt. * Add more FS types to ignore. * Add `freebsd-update` commands, including a clean of previous upgrade (VMs are small and need space!). * Add sudo. * Put the directory back for future updates. * Avoid exit code 2 from freebsd-update install. * Remove word Cleanup.
This commit is contained in:
@ -54,11 +54,17 @@
|
||||
set_fact:
|
||||
update_accept_var: '$accept'
|
||||
|
||||
- name: General | Facts | Package | Update Commands | Helpers | pacman
|
||||
set_fact:
|
||||
update_accept_var: '--noconfirm'
|
||||
when: ansible_pkg_mgr == "pacman"
|
||||
|
||||
- name: General | Facts | Package | Update Commands | apt
|
||||
set_fact:
|
||||
update_package_manager: |
|
||||
echo "*** Apt ***" &&
|
||||
sudo apt update &&
|
||||
sudo apt autoclean {{ update_accept_var }} &&
|
||||
sudo apt autoremove {{ update_accept_var }} &&
|
||||
sudo dpkg --configure -a &&
|
||||
sudo apt --fix-broken --fix-missing install &&
|
||||
@ -69,15 +75,21 @@
|
||||
set_fact:
|
||||
update_package_manager: |
|
||||
echo "*** Pacman ***" &&
|
||||
sudo pacman -Syyu &&
|
||||
sudo pacman -Syyu {{ update_accept_var }} &&
|
||||
when: ansible_pkg_mgr == "pacman"
|
||||
|
||||
- name: General | Facts | Package | Update Commands | pkg
|
||||
set_fact:
|
||||
update_package_manager: |
|
||||
echo "*** FreeBSD-Update ***" &&
|
||||
sudo sh -c "rm -rfv /var/db/freebsd-update; mkdir -v /var/db/freebsd-update" &&
|
||||
sudo freebsd-update fetch install &&
|
||||
|
||||
echo "*** Pkg ***" &&
|
||||
sudo pkg update &&
|
||||
sudo pkg upgrade &&
|
||||
sudo pkg clean {{ update_accept_var }} &&
|
||||
sudo pkg autoremove {{ update_accept_var }} &&
|
||||
sudo pkg upgrade {{ update_accept_var }} &&
|
||||
when: ansible_pkg_mgr in ("pkg", "pkgng")
|
||||
|
||||
- name: General | Facts | Package | Update Commands | parrot-upgrade
|
||||
|
Reference in New Issue
Block a user