mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-10-01 00:36:53 +02:00
vagrant & ansible scripts added inc docs in README
This commit is contained in:
31
ansible/roles/server/tasks/main.yml
Executable file
31
ansible/roles/server/tasks/main.yml
Executable file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
- name: Update apt
|
||||
sudo: yes
|
||||
apt: update_cache=yes
|
||||
|
||||
- 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.tpl 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.locale}}
|
||||
sudo: yes
|
||||
|
1
ansible/roles/server/templates/timezone.tpl
Executable file
1
ansible/roles/server/templates/timezone.tpl
Executable file
@@ -0,0 +1 @@
|
||||
{{server.timezone}}
|
Reference in New Issue
Block a user