diff --git a/playbooks/groups/sundries.yml b/playbooks/groups/sundries.yml index cdef1fa717..cc959cc3c7 100644 --- a/playbooks/groups/sundries.yml +++ b/playbooks/groups/sundries.yml @@ -55,6 +55,9 @@ - { role: review-stats/build , when: env == "staging" } + - { role: zanata + , when: env == "staging" + } - { role: fedora-web/build , when: env == "staging" } diff --git a/roles/zanata/files/sample.xml b/roles/zanata/files/sample.xml new file mode 100644 index 0000000000..71394c2dfd --- /dev/null +++ b/roles/zanata/files/sample.xml @@ -0,0 +1,106 @@ + + + https://fedora.zanata.org + fedora-web + @VERSION@ + gettext + + + sq + ar + as + ast + bal + eu + bn + bn-IN + brx + bs + br + bg + ca + zh-CN + zh-HK + zh-TW + kw + kw-GB + cs + da + nl + en-GB + eo + et + fi + fr + gl + ka + de + el + gu + he + hi + hu + is + id + ia + it + ja + kn + kk + km + ky + ko + lt + nds + mk + mai + ms + ml + mr + mn + ne + nb + nn + or + pa + fa + pl + pt + pt-BR + ro + ru + sr + sr@latin + si + sk + sl + es + sv + tg + ta + te + bo + tr + uk + ur + wba + cy + lv + kw@uccor + kw@kkcor + af + am + be + hr + de-CH + th + vi + zu + ilo + nso + tw + yo + anp + + + diff --git a/roles/zanata/tasks/main.yml b/roles/zanata/tasks/main.yml new file mode 100644 index 0000000000..5e15755cd5 --- /dev/null +++ b/roles/zanata/tasks/main.yml @@ -0,0 +1,31 @@ +- name: Install needed packages + yum: pkg={{ item }} state=present + with_items: + - zanata-python-client + tags: + - packages + - zanata + +- name: Create directories + file: state=directory + path={{item}} + owner=apache group=apache mode=0550 + with_items: + - /var/lib/zanata + - /var/lib/zanata/.config + tags: + - zanata + +- name: Zanata auth config + template: > + src=zanata.ini dest=/var/lib/zanata/.config/zanata.ini owner=apache group=apache + mode=0600 + tags: + - zanata + +- name: Zanata default config + copy: > + src=sample.xml dest=/var/lib/zanata/sample.xml owner=apache group=apache + mode=0600 + tags: + - zanata diff --git a/roles/zanata/templates/zanata.ini b/roles/zanata/templates/zanata.ini new file mode 100644 index 0000000000..a077b64129 --- /dev/null +++ b/roles/zanata/templates/zanata.ini @@ -0,0 +1,4 @@ +[servers] +fedora_zanata_org.url=https://fedora.zanata.org +fedora_zanata_org.username=fedoradummy +fedora_zanata_org.key={{ fedoraDummyZanataAPIKey }}