1*912701f9SAndroid Build Coastguard Worker- hosts: surveytool 2*912701f9SAndroid Build Coastguard Worker become: yes 3*912701f9SAndroid Build Coastguard Worker vars_files: 4*912701f9SAndroid Build Coastguard Worker - vars/main.yml 5*912701f9SAndroid Build Coastguard Worker - local-vars/local.yml 6*912701f9SAndroid Build Coastguard Worker tasks: 7*912701f9SAndroid Build Coastguard Worker - name: Create CLDR dir 8*912701f9SAndroid Build Coastguard Worker file: 9*912701f9SAndroid Build Coastguard Worker path: "{{ cldr_path }}" 10*912701f9SAndroid Build Coastguard Worker state: directory 11*912701f9SAndroid Build Coastguard Worker owner: "{{ cldr_openliberty_user }}" 12*912701f9SAndroid Build Coastguard Worker group: "{{ cldr_openliberty_group }}" 13*912701f9SAndroid Build Coastguard Worker mode: 0775 14*912701f9SAndroid Build Coastguard Worker - name: Rotate CLDR logs 15*912701f9SAndroid Build Coastguard Worker blockinfile: 16*912701f9SAndroid Build Coastguard Worker path: "/etc/logrotate.d/surveytool-logs" 17*912701f9SAndroid Build Coastguard Worker owner: root 18*912701f9SAndroid Build Coastguard Worker mode: "0644" 19*912701f9SAndroid Build Coastguard Worker block: | 20*912701f9SAndroid Build Coastguard Worker {{ cldr_path }}/cldrmail.log {{ cldr_path }}/exception.log { 21*912701f9SAndroid Build Coastguard Worker su {{ cldr_openliberty_user }} {{ cldr_openliberty_group }} 22*912701f9SAndroid Build Coastguard Worker daily 23*912701f9SAndroid Build Coastguard Worker rotate 14 24*912701f9SAndroid Build Coastguard Worker compress 25*912701f9SAndroid Build Coastguard Worker missingok 26*912701f9SAndroid Build Coastguard Worker notifempty 27*912701f9SAndroid Build Coastguard Worker dateext 28*912701f9SAndroid Build Coastguard Worker create 29*912701f9SAndroid Build Coastguard Worker } 30*912701f9SAndroid Build Coastguard Worker create: true 31*912701f9SAndroid Build Coastguard Worker - name: create st/README.md 32*912701f9SAndroid Build Coastguard Worker template: 33*912701f9SAndroid Build Coastguard Worker dest: "{{ cldr_st_path }}/README.md" 34*912701f9SAndroid Build Coastguard Worker src: templates/st-readme.j2 35*912701f9SAndroid Build Coastguard Worker force: yes # want this to reflect the latest 36*912701f9SAndroid Build Coastguard Worker owner: "{{ cldr_openliberty_user }}" 37*912701f9SAndroid Build Coastguard Worker group: "{{ cldr_openliberty_group }}" 38*912701f9SAndroid Build Coastguard Worker mode: "0644" 39*912701f9SAndroid Build Coastguard Worker - name: Create cldr.properties 40*912701f9SAndroid Build Coastguard Worker template: 41*912701f9SAndroid Build Coastguard Worker dest: "{{ cldr_path }}/cldr.properties" 42*912701f9SAndroid Build Coastguard Worker src: templates/cldr-properties.j2 43*912701f9SAndroid Build Coastguard Worker force: no 44*912701f9SAndroid Build Coastguard Worker owner: "{{ cldr_openliberty_user }}" 45*912701f9SAndroid Build Coastguard Worker group: "{{ cldr_openliberty_group }}" 46*912701f9SAndroid Build Coastguard Worker mode: "0644" 47*912701f9SAndroid Build Coastguard Worker notify: Restart OpenLiberty 48*912701f9SAndroid Build Coastguard Worker - name: Checkout CLDR trunk 49*912701f9SAndroid Build Coastguard Worker become: yes 50*912701f9SAndroid Build Coastguard Worker git: 51*912701f9SAndroid Build Coastguard Worker repo: https://github.com/unicode-org/cldr.git 52*912701f9SAndroid Build Coastguard Worker dest: "{{ cldr_trunk_path }}" 53*912701f9SAndroid Build Coastguard Worker force: no 54*912701f9SAndroid Build Coastguard Worker update: no 55*912701f9SAndroid Build Coastguard Worker version: main 56*912701f9SAndroid Build Coastguard Worker # this is a deep clone because we will need to keep updating 57*912701f9SAndroid Build Coastguard Worker # it with history. It does not include LFS as that 58*912701f9SAndroid Build Coastguard Worker # is not needed for the surveytool. 59*912701f9SAndroid Build Coastguard Worker - name: Fix CLDR trunk perms 60*912701f9SAndroid Build Coastguard Worker file: 61*912701f9SAndroid Build Coastguard Worker path: "{{ cldr_trunk_path }}" 62*912701f9SAndroid Build Coastguard Worker owner: "{{ cldr_surveytool_user }}" 63*912701f9SAndroid Build Coastguard Worker handlers: 64*912701f9SAndroid Build Coastguard Worker - name: Restart OpenLiberty 65*912701f9SAndroid Build Coastguard Worker service: 66*912701f9SAndroid Build Coastguard Worker name: "{{ cldr_openliberty_service }}" 67*912701f9SAndroid Build Coastguard Worker state: restarted 68