Add ansible tasks
This commit is contained in:
25
ansible/roles/server/tasks/main.yml
Executable file
25
ansible/roles/server/tasks/main.yml
Executable file
@ -0,0 +1,25 @@
|
||||
---
|
||||
- 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
|
||||
- git
|
||||
|
||||
- name: Configure the timezone
|
||||
sudo: yes
|
||||
template: src=timezone.tpl dest=/etc/timezone
|
||||
|
||||
- name: 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