xref: /aosp_15_r20/external/cldr/tools/scripts/ansible/upgrade-playbook.yml (revision 912701f9769bb47905792267661f0baf2b85bed5)
1*912701f9SAndroid Build Coastguard Worker# A playbook for upgrading packages
2*912701f9SAndroid Build Coastguard Worker- hosts: all
3*912701f9SAndroid Build Coastguard Worker  vars_files:
4*912701f9SAndroid Build Coastguard Worker    - vars/main.yml
5*912701f9SAndroid Build Coastguard Worker    - vars/openliberty.yml
6*912701f9SAndroid Build Coastguard Worker  become: yes
7*912701f9SAndroid Build Coastguard Worker  tasks:
8*912701f9SAndroid Build Coastguard Worker  # Stop server, update packages, start server (even if server wasn't running)
9*912701f9SAndroid Build Coastguard Worker  - name: Stop OpenLiberty
10*912701f9SAndroid Build Coastguard Worker    service:
11*912701f9SAndroid Build Coastguard Worker      name: "{{ cldr_openliberty_service }}"
12*912701f9SAndroid Build Coastguard Worker      state: stopped
13*912701f9SAndroid Build Coastguard Worker  - name: Update all packages to the latest version
14*912701f9SAndroid Build Coastguard Worker    apt:
15*912701f9SAndroid Build Coastguard Worker      upgrade: dist
16*912701f9SAndroid Build Coastguard Worker  - name: Restart OpenLiberty
17*912701f9SAndroid Build Coastguard Worker    service:
18*912701f9SAndroid Build Coastguard Worker      name: "{{ cldr_openliberty_service }}"
19*912701f9SAndroid Build Coastguard Worker      state: restarted
20