Skip to content

An ansible role to upgrade Zextras Carbonio infrastructures

License

Notifications You must be signed in to change notification settings

zextras/carbonio-upgrade-ansible

Repository files navigation

Upgrade Carbonio Ansible role

An ansible role to upgrade Zextras Carbonio infrastructures

To upgrade Carbonio using this role, you will need to use or create an inventory file from the carbonio-install-ansible repository. Additionally, the upgrade playbook requires the Postgres, LDAP, Consul, and video server passwords. If you didn't use the carbonio-install-ansible repository, make sure to place the respective password files (inventoryname_postgrespassword, inventoryname_consulpassword, inventoryname_ldap_password, inventoryname_videoserver_password) alongside your inventory file.

To perform the upgrade, follow these steps:

  1. Clone or download this repository.
  2. Create or update your inventory file following the guidelines in carbonio-install-ansible.
  3. Place the necessary password files near the inventory file.
  4. Execute the upgrade playbook using the following command:
ansible-playbook -i inventoryname carbonio-upgrade-ansible/carbonio-upgrade/upgrade-carbonio.yml

#or upgrade from Ansible Galaxy

ansible-galaxy collection install zxbot.carbonio_upgrade
ansible-playbook -i inventoryname zxbot.carbonio_upgrade.carbonio_upgrade 

If you want to skip autoremove option use --extra-vars:

ansible-playbook -i inventoryname carbonio-upgrade-ansible/carbonio-upgrade/upgrade-carbonio.yml --extra-vars "skip_autoremove=1"

#or upgrade from Ansible Galaxy

ansible-galaxy collection install zxbot.carbonio_upgrade
ansible-playbook -i inventoryname zxbot.carbonio_upgrade.carbonio_upgrade --extra-vars "skip_autoremove=1"

License(s)

See COPYING file for detail.

About

An ansible role to upgrade Zextras Carbonio infrastructures

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages