imfreedom/teamcity-ansible
add a whole bunch of role updates that apparently i was really bad on updating
--- a/roles/docker/tasks/darwin.yml Sun Jan 12 14:36:00 2020 -0600
+++ b/roles/docker/tasks/darwin.yml Sun Jan 12 14:36:34 2020 -0600
@@ -3,4 +3,5 @@
- when: ansible_system == "Darwin"
--- a/roles/docker/tasks/main.yml Sun Jan 12 14:36:00 2020 -0600
+++ b/roles/docker/tasks/main.yml Sun Jan 12 14:36:34 2020 -0600
@@ -1,9 +1,9 @@
+- include_tasks: darwin.yml + when: ansible_system == "Darwin" - include_tasks: debian.yml
when: ansible_facts['os_family'] == "Debian"
-- include_tasks: darwin.yml
- when: ansible_system == "Darwin"
- include_tasks: freebsd.yml
when: ansible_system == "FreeBSD"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/git/tasks/darwin.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,6 @@
+- name: install dependencies --- a/roles/git/tasks/main.yml Sun Jan 12 14:36:00 2020 -0600
+++ b/roles/git/tasks/main.yml Sun Jan 12 14:36:34 2020 -0600
@@ -1,5 +1,10 @@
+- include_tasks: darwin.yml + when: ansible_system == "Darwin" - 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/git/tasks/openbsd.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,4 @@
+- name: install dependencies --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/mercurial/tasks/darwin.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,7 @@
+- name: install mercurial --- a/roles/mercurial/tasks/main.yml Sun Jan 12 14:36:00 2020 -0600
+++ b/roles/mercurial/tasks/main.yml Sun Jan 12 14:36:34 2020 -0600
@@ -1,5 +1,10 @@
+- include_tasks: darwin.yml + when: ansible_facts['os_family'] == "Darwin" - include_tasks: debian.yml
when: ansible_facts['os_family'] == "Debian"
- include_tasks: freebsd.yml
when: ansible_facts['os_family'] == "FreeBSD"
+- include_tasks: openbsd.yml + when: ansible_facts['os_family'] == "OpenBSD" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/mercurial/tasks/openbsd.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,6 @@
+- name: install mercurial --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/openjdk/tasks/darwin.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,11 @@
+ name: AdoptOpenJDK/openjdk +- name: install dependencies --- a/roles/openjdk/tasks/main.yml Sun Jan 12 14:36:00 2020 -0600
+++ b/roles/openjdk/tasks/main.yml Sun Jan 12 14:36:34 2020 -0600
@@ -1,5 +1,9 @@
+- include_tasks: darwin.yml + when: ansible_system == "Darwin" - 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/openjdk/tasks/openbsd.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,4 @@
+- name: install dependencies + name: jdk-1.8.0.222.b10.1v0 --- a/roles/pidgin3-dependencies/tasks/main.yml Sun Jan 12 14:36:00 2020 -0600
+++ b/roles/pidgin3-dependencies/tasks/main.yml Sun Jan 12 14:36:34 2020 -0600
@@ -3,4 +3,6 @@
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/pidgin3-dependencies/tasks/openbsd.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,22 @@
+- name: install dependencies --- a/roles/teamcity/tasks/agent.yml Sun Jan 12 14:36:00 2020 -0600
+++ b/roles/teamcity/tasks/agent.yml Sun Jan 12 14:36:34 2020 -0600
@@ -1,11 +1,4 @@
-- name: set internal var for buildAgent.zip url
- teamcity_build_agent_zip_url: "{{teamcity_server}}update/buildAgent.zip"
-- name: set internal var for teamcity_agent_home
- teamcity_agent_home: "{{teamcity_home}}tc/"
- name: "create directory {{teamcity_agent_home}}"
name: "{{teamcity_agent_home}}"
@@ -13,10 +6,25 @@
owner: "{{teamcity_user}}"
group: "{{teamcity_group}}"
-- name: download and extract buildAgent.zip
+# - name: download and extract buildAgent.zip +# src: "{{teamcity_build_agent_zip_url}}" +# dest: "{{teamcity_agent_home}}" +# owner: "{{teamcity_user}}" +# group: "{{teamcity_group}}" +- name: download buildAgent.zip + url: "{{teamcity_build_agent_zip_url}}" + dest: "{{teamcity_home}}buildAgent.zip" + owner: "{{teamcity_user}}" + group: "{{teamcity_group}}" +- name: extract buildAgent.zip - src: "{{teamcity_build_agent_zip_url}}"
+ src: "{{teamcity_home}}buildAgent.zip" dest: "{{teamcity_agent_home}}"
owner: "{{teamcity_user}}"
group: "{{teamcity_group}}"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/teamcity/tasks/darwin.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,7 @@
+- name: install ca-certificates --- a/roles/teamcity/tasks/freebsd.yml Sun Jan 12 14:36:00 2020 -0600
+++ b/roles/teamcity/tasks/freebsd.yml Sun Jan 12 14:36:34 2020 -0600
@@ -1,7 +1,9 @@
- name: install dependencies
- name: delete old init script
--- a/roles/teamcity/tasks/main.yml Sun Jan 12 14:36:00 2020 -0600
+++ b/roles/teamcity/tasks/main.yml Sun Jan 12 14:36:34 2020 -0600
@@ -4,13 +4,25 @@
fail: msg="ERROR - required variable 'teamcity_server' missing"
when: teamcity_server is not defined
+- include_tasks: vars.yml - include_tasks: user.yml
+ when: ansible_system != "Darwin" - 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"
- 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/teamcity/tasks/openbsd.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,49 @@
+- name: install dependencies +- name: delete old init script + path: /etc/rc.d/teamcity-agent +- name: install init script + dest: /etc/rc.d/teamcity_agent + # PROVIDE: teamcity-agent + rcvar="teamcity_agent_enable" + load_rc_config "${name}" + : ${teamcity_agent_enable:="NO"} + : ${teamcity_agent_user:="{{teamcity_user}}"} + : ${teamcity_agent_group:="{{teamcity_group}}"} + : ${teamcity_agent_home:="{{teamcity_agent_home}}"} + JAVA_HOME=/usr/local/jdk-1.8.0 + PATH="$PATH:/usr/local/bin" + pidfile="{{teamcity_agent_home}}logs/buildAgent.pid" + procname="/usr/local/openjdk11/bin/java" + command="/usr/sbin/daemon" + command_args="-S -f -p ${pidfile} /usr/bin/env ${teamcity_agent_env} /usr/local/openjdk11/bin/java -ea -Xms16m -Xmx64m -cp ${teamcity_agent_home}/launcher/lib/launcher.jar jetbrains.buildServer.agent.Launcher -ea -Xmx384m -Dteamcity_logs=${teamcity_agent_home}/logs/ -Dlog4j.configuration=file:${teamcity_agent_home}/conf/teamcity-agent-log4j.xml jetbrains.buildServer.agent.AgentMain -file ${teamcity_agent_home}/conf/buildAgent.properties" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/teamcity/tasks/vars.yml Sun Jan 12 14:36:34 2020 -0600
@@ -0,0 +1,8 @@
+- name: set internal var for buildAgent.zip url + teamcity_build_agent_zip_url: "{{teamcity_server}}update/buildAgent.zip" +- name: set internal var for teamcity_agent_home + teamcity_agent_home: "{{teamcity_home}}tc/"