summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-01-12 10:43:01 +0200
committerLars Wirzenius <liw@liw.fi>2020-01-12 10:43:01 +0200
commitd3bca3bb3fbe09fd4b482bfc017cf3cefdf83e9f (patch)
treea792d7f078862e1897d27ff26631d24bcfcf67f2
parent1fdbc6be4b3a6911969a8b6a37cac0831bf97c27 (diff)
downloadansibleness-d3bca3bb3fbe09fd4b482bfc017cf3cefdf83e9f.tar.gz
Add: vibuilder
-rw-r--r--ansible/hosts1
-rw-r--r--ansible/roles/comfortable-debian-system/tasks/main.yml1
-rw-r--r--ansible/vibuilder.yml31
3 files changed, 33 insertions, 0 deletions
diff --git a/ansible/hosts b/ansible/hosts
index 2ed5cfa..42985c1 100644
--- a/ansible/hosts
+++ b/ansible/hosts
@@ -4,6 +4,7 @@ willikins
holywood
exolobe2
exolobe4
+vibuilder
holywood2
diff --git a/ansible/roles/comfortable-debian-system/tasks/main.yml b/ansible/roles/comfortable-debian-system/tasks/main.yml
index 6944925..bfb220e 100644
--- a/ansible/roles/comfortable-debian-system/tasks/main.yml
+++ b/ansible/roles/comfortable-debian-system/tasks/main.yml
@@ -1,6 +1,7 @@
- name: install packages
apt:
name:
+ - sudo
- man-db
- psmisc
- whois
diff --git a/ansible/vibuilder.yml b/ansible/vibuilder.yml
new file mode 100644
index 0000000..c9958d7
--- /dev/null
+++ b/ansible/vibuilder.yml
@@ -0,0 +1,31 @@
+- hosts: vibuilder
+ remote_user: root
+ roles:
+ - sane_debian_system
+ - comfortable-debian-system
+# - liw-usual
+ - unix_users
+ - version-controller
+ - debian-dev-env
+ - python-dev-env
+ - vmdb2-dev-env
+ vars:
+ hostname: vibuilder
+ debian_codename: buster
+
+ timezone: Europe/Helsinki
+
+ unix_users:
+ - username: liw
+ comment: Lars Wirzenius
+ sudo: yes
+ authorized_keys: |
+ {{ liw_ssh_pub }}
+
+ sources_lists:
+ - repo: |
+ deb http://code.liw.fi/debian unstable main
+ signing_key: "{{ code_liw_fi_signing_key }}"
+
+ - repo: deb http://ci-prod-controller.vm.liw.fi/debian unstable main
+ signing_key: "{{ ci_prod_signing_key }}"