Skip to content

Commit 8aec662

Browse files
committed
Added to git
0 parents  commit 8aec662

10 files changed

+54
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/.idea

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
RiotKit server tweaking starter
2+
===============================
3+
4+
Basic role to pre-configure RiotKit managed server.

meta/main.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
galaxy_info:
2+
author: Andrew Johnson
3+
description: Tune the server right after clean install
4+
company: RiotKit
5+
license: MIT
6+
min_ansible_version: 1.2
7+
8+
galaxy_tags:
9+
- ubuntu
10+
- stabilize
11+
- docker
12+
- riotkit
13+
- anarchist
14+
15+
dependencies: []

tasks/adjust-swapiness.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
- name: Adjust swappiness
2+
sysctl:
3+
name: vm.swappiness
4+
value: "{{ swappiness }}"
5+
state: present
6+
when: adjust_swappiness|bool

tasks/main.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- include: stabilize-apt.yaml
2+
- include: remove-rubbish-packages.yaml
3+
- include: tune-docker.yaml
4+
- include: adjust-swapiness.yaml

tasks/remove-rubbish-packages.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- name: Uninstall qemu-guest-agent
2+
apt:
3+
name: qemu-guest-agent
4+
state: absent
5+
when: remove_qemu_guest_agent|bool

tasks/stabilize-apt.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- name: Uninstall unattended-upgrades
2+
apt:
3+
name: unattended-upgrades
4+
state: absent
5+
when: remove_unattended_upgrades|bool

tasks/tune-docker.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- name: Set up the docker daemon
2+
template:
3+
src: etc/docker/daemon.json
4+
dest: /etc/docker/daemon.json
5+
when: tune_docker|bool

templates/docker/daemon.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"log-driver": "journald"
3+
}

vars/main.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
remove_unattended_upgrades: yes
2+
remove_qemu_guest_agent: yes
3+
tune_docker: yes
4+
adjust_swappiness: yes
5+
6+
swappiness: 10

0 commit comments

Comments
 (0)