imfreedom/teamcity-ansible
lots of updates.. i need to commit more often here.. sorry but i'm not sifting through this right now
--- a/agent.yml Fri Mar 13 23:00:04 2020 -0500
+++ b/agent.yml Wed Jun 17 04:31:26 2020 -0500
@@ -18,6 +18,7 @@
+ - role: pidgin2-dependencies - role: pidgin3-dependencies
teamcity_server: https://ci.imfreedom.org/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/pidgin2-dependencies/tasks/debian.yml Wed Jun 17 04:31:26 2020 -0500
@@ -0,0 +1,34 @@
+ - libgstreamer-plugins-base1.0-dev + - libstartup-notification0-dev --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/pidgin2-dependencies/tasks/freebsd.yml Wed Jun 17 04:31:26 2020 -0500
@@ -0,0 +1,24 @@
+- name: install dependencies --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/pidgin2-dependencies/tasks/main.yml Wed Jun 17 04:31:26 2020 -0500
@@ -0,0 +1,8 @@
+- include_tasks: debian.yml + when: ansible_facts['os_family'] == "Debian" +- include_tasks: freebsd.yml + when: ansible_system == "FreeBSD" +- include_tasks: openbsd.yml + when: ansible_system == "OpenBSD" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/pidgin2-dependencies/tasks/openbsd.yml Wed Jun 17 04:31:26 2020 -0500
@@ -0,0 +1,22 @@
+- name: install dependencies --- a/roles/pidgin3-dependencies/tasks/debian.yml Fri Mar 13 23:00:04 2020 -0500
+++ b/roles/pidgin3-dependencies/tasks/debian.yml Wed Jun 17 04:31:26 2020 -0500
@@ -16,6 +16,7 @@
--- a/roles/pidgin3-dependencies/tasks/freebsd.yml Fri Mar 13 23:00:04 2020 -0500
+++ b/roles/pidgin3-dependencies/tasks/freebsd.yml Wed Jun 17 04:31:26 2020 -0500
@@ -9,6 +9,7 @@
--- a/roles/teamcity/tasks/darwin.yml Fri Mar 13 23:00:04 2020 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
----
-- name: install ca-certificates
--- a/roles/teamcity/tasks/debian.yml Fri Mar 13 23:00:04 2020 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
----
-- name: install dependencies
- - openjdk-11-jre-headless
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/teamcity/tasks/dependencies.yml Wed Jun 17 04:31:26 2020 -0500
@@ -0,0 +1,28 @@
+- name: install debian dependencies + - openjdk-11-jre-headless + when: ansible_facts['os_family'] == "Debian" +- name: install freebsd dependencies + when: ansible_system == "FreeBSD" +- name: install openbsd dependencies + when: ansible_system == "OpenBSD" +- name: install darwin dependencies + when: ansible_system == "Darwin" --- a/roles/teamcity/tasks/freebsd.yml Fri Mar 13 23:00:04 2020 -0500
+++ b/roles/teamcity/tasks/freebsd.yml Wed Jun 17 04:31:26 2020 -0500
@@ -1,11 +1,4 @@
-- name: install dependencies
- name: delete old init script
path: /usr/local/etc/rc.d/teamcity-agent
--- a/roles/teamcity/tasks/main.yml Fri Mar 13 23:00:04 2020 -0500
+++ b/roles/teamcity/tasks/main.yml Wed Jun 17 04:31:26 2020 -0500
@@ -4,6 +4,8 @@
fail: msg="ERROR - required variable 'teamcity_server' missing"
when: teamcity_server is not defined
+- include_tasks: dependencies.yml - include_tasks: vars.yml
- include_tasks: user.yml
@@ -11,12 +13,6 @@
- include_tasks: agent.yml
-- include_tasks: darwin.yml
- when: ansible_system == "Darwin"
-- include_tasks: debian.yml
- when: ansible_facts['os_family'] == "Debian"
- include_tasks: systemd.yml
when: ansible_system == "Linux"
--- a/roles/teamcity/tasks/openbsd.yml Fri Mar 13 23:00:04 2020 -0500
+++ b/roles/teamcity/tasks/openbsd.yml Wed Jun 17 04:31:26 2020 -0500
@@ -1,9 +1,4 @@
-- name: install dependencies
- name: delete old init script
path: /etc/rc.d/teamcity-agent
--- a/run Fri Mar 13 23:00:04 2020 -0500
+++ b/run Wed Jun 17 04:31:26 2020 -0500
@@ -8,6 +8,6 @@
-ansible-playbook -b agent.yml -i "${INVENTORY}" $@
+ANSIBLE_NOCOWS=1 ansible-playbook -b agent.yml -i "${INVENTORY}" $@