mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-23 18:03:17 +00:00
ansible WIP
This commit is contained in:

committed by
Thibaud Fabre

parent
23fda9f81e
commit
0057cccdfe
32
resources/ansible/roles/server/tasks/main.yml
Normal file
32
resources/ansible/roles/server/tasks/main.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
- name: Update apt
|
||||
sudo: yes
|
||||
apt: update_cache=yes
|
||||
when: server.prevent_update is not defined
|
||||
|
||||
- name: Install System Packages
|
||||
sudo: yes
|
||||
apt: pkg={{ item }} state=latest
|
||||
with_items:
|
||||
- curl
|
||||
- wget
|
||||
- python-software-properties
|
||||
|
||||
- name: Install Extra Packages
|
||||
sudo: yes
|
||||
apt: pkg={{ item }} state=latest
|
||||
with_items: server.packages
|
||||
when: server.packages is defined
|
||||
|
||||
- name: Configure the timezone
|
||||
sudo: yes
|
||||
template: src=timezone.j2 dest=/etc/timezone
|
||||
|
||||
- name: More Configure the timezone
|
||||
sudo: yes
|
||||
file: src=/usr/share/zoneinfo/{{server.timezone}} dest=/etc/localtime state=link force=yes backup=yes
|
||||
|
||||
- name: Set default system language pack
|
||||
shell: locale-gen {{server.locales|join(' ')}}
|
||||
sudo: yes
|
||||
|
1
resources/ansible/roles/server/templates/timezone.j2
Normal file
1
resources/ansible/roles/server/templates/timezone.j2
Normal file
@@ -0,0 +1 @@
|
||||
{{server.timezone}}
|
Reference in New Issue
Block a user