Commit b7a1c7b
Changed files (7)
roles/alias/defaults/main.yml
@@ -0,0 +1,2 @@
+---
+alias_release_url: "https://gitlab.com/api/v4/projects/31646659/packages/generic/alias"
roles/alias/tasks/main.yml
@@ -23,7 +23,8 @@
owner: nobody
group: nogroup
loop:
- - url: "https://gitlab.com/tuesdays/alias/uploads/937a6fd2f8ac684087f380b223f59d8e/alias-v0.2-arm64"
+ # TODO: don't assume arch
+ - url: "{{ alias_release_url }}/{{ alias_version }}/arm64-alias"
dest: /opt/alias/alias
mode: '0755'
become: True
roles/apt/tasks/main.yml
@@ -9,17 +9,20 @@
apt:
name: "*"
state: latest
- update_cache: True
- cache_valid_time: 1800 #30m
become: True
- name: apt install tools
apt:
- update_cache: True
- cache_valid_time: 1800 #30m
state: latest
pkg: "{{ apt_pkgs }}"
become: True
+
+ - name: apt remove bloat
+ apt:
+ pkg: snapd*
+ purge: True
+ autoremove: True
+ become: True
- name: apt keys' add
apt_key:
roles/hostname/files/hosts
@@ -0,0 +1,10 @@
+127.0.0.1 localhost
+127.0.0.1 tmc
+
+# The following lines are desirable for IPv6 capable hosts
+::1 ip6-localhost ip6-loopback
+fe00::0 ip6-localnet
+ff00::0 ip6-mcastprefix
+ff02::1 ip6-allnodes
+ff02::2 ip6-allrouters
+ff02::3 ip6-allhosts
roles/hostname/tasks/main.yml
@@ -0,0 +1,11 @@
+---
+- name: set hostname
+ hostname:
+ name: tmc
+ become: True
+
+- name: set /etc/hosts
+ copy:
+ src: hosts
+ dest: /etc/hosts
+ become: True
main.yml
@@ -7,9 +7,11 @@
gather_facts: True
roles:
+ - hostname
- apt
- home # git checkouts too
- traefik
- mirror-mirror
- - alias
- - doom
+ - role: alias
+ vars:
+ alias_version: v2.1
min.yml
@@ -8,5 +8,6 @@
gather_facts: True
roles:
+ - hostname
- apt
- home # git checkouts too