summaryrefslogtreecommitdiff
path: root/baserock_webserver
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2018-10-17 11:57:06 +0100
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2018-10-17 11:57:06 +0100
commit979f3f67c93766806a485132f9df7d8f5fe09239 (patch)
treee4e68a1d7086404252daef56811a68887371b035 /baserock_webserver
parent15aadb9d990b5d39615e462c81b23ff6a584dec1 (diff)
downloadinfrastructure-979f3f67c93766806a485132f9df7d8f5fe09239.tar.gz
Remove instance-gitlab-bot-config.yml playbook and files
Diffstat (limited to 'baserock_webserver')
-rw-r--r--baserock_webserver/gitlab-bot/config.js152
-rw-r--r--baserock_webserver/gitlab-bot/gitlab-bst-bot.conf19
-rw-r--r--baserock_webserver/gitlab-bot/gitlab-bst-bot.service.in12
-rw-r--r--baserock_webserver/gitlabirced/gitlab_bot_secrets.yml (renamed from baserock_webserver/gitlab-bot/gitlab_bot_secrets.yml)0
-rw-r--r--baserock_webserver/instance-gitlab-bot-config.yml45
-rw-r--r--baserock_webserver/instance-gitlabirced-config.yml2
6 files changed, 1 insertions, 229 deletions
diff --git a/baserock_webserver/gitlab-bot/config.js b/baserock_webserver/gitlab-bot/config.js
deleted file mode 100644
index a017e232..00000000
--- a/baserock_webserver/gitlab-bot/config.js
+++ /dev/null
@@ -1,152 +0,0 @@
-module.exports = {
- // IRC server to connect to.
- servers: {
- gimp: {
- url: 'irc.gimp.org',
- nick: 'gitlab-br-bot',
- password: '{{ gitlab_bot_password }}',
- sasl: false
- },
- freenode: {
- url: 'irc.freenode.net',
- nick: 'gitlab-br-bot',
- password: '{{ gitlab_bot_password }}',
- sasl: true
- }
- },
-
- // List of channels / people to report to.
- triggers: [
- {
- project: 'baserock/definitions',
- network: 'freenode',
- reports: {
- '#baserock': ['merge_request', 'issue']
- }
- },
- {
- project: 'baserock/infrastructure',
- network: 'freenode',
- reports: {
- '#baserock': ['merge_request', 'issue']
- }
- },
- {
- project: 'baserock/lorry',
- network: 'freenode',
- reports: {
- '#baserock': ['merge_request', 'issue']
- }
- },
- {
- project: 'baserock/lorries',
- network: 'freenode',
- reports: {
- '#baserock': ['merge_request', 'issue']
- }
- },
- {
- project: 'baserock/ybd',
- network: 'freenode',
- reports: {
- '#baserock': ['merge_request', 'issue']
- }
- },
- {
- project: 'BuildStream/buildstream',
- network: 'gimp',
- reports: {
- '#buildstream': ['merge_request', 'issue']
- }
- },
- {
- project: 'BuildStream/bst-external',
- network: 'gimp',
- reports: {
- '#buildstream': ['merge_request', 'issue']
- }
- },
- {
- project: 'BuildStream/jhbuild2bst',
- network: 'gimp',
- reports: {
- '#buildstream': ['merge_request', 'issue']
- }
- },
- {
- project: 'BuildStream/defs2bst',
- network: 'gimp',
- reports: {
- '#buildstream': ['merge_request', 'issue']
- }
- },
- {
- project: 'BuildStream/debootstrap-ostree',
- network: 'gimp',
- reports: {
- '#buildstream': ['merge_request', 'issue']
- }
- },
- {
- project: 'BuildStream/gnome-modulesets-base',
- network: 'gimp',
- reports: {
- '#buildstream': ['merge_request', 'issue']
- }
- },
- {
- project: 'BuildStream/cargo-fetcher',
- network: 'gimp',
- reports: {
- '#buildstream': ['merge_request', 'issue']
- }
- },
- {
- project: 'BuildStream/buildstream-docker-images',
- network: 'gimp',
- reports: {
- '#buildstream': ['merge_request', 'issue']
- }
- },
- {
- project: 'freedesktop-sdk/freedesktop-sdk',
- network: 'freenode',
- reports: {
- '#freedesktop-sdk': ['merge_request']
- }
- },
- {
- project: 'freedesktop-sdk/json2bst',
- network: 'freenode',
- reports: {
- '#freedesktop-sdk': ['merge_request']
- }
- },
- {
- project: 'freedesktop-sdk/infrastructure',
- network: 'freenode',
- reports: {
- '#freedesktop-sdk': ['merge_request']
- }
- },
- ],
-
- // IRC nick/names for the bot
- userName: 'gitlab-br-bot',
- realName: 'Gitlab Bot provided by Baserock',
-
- // Secret as entered in the Gitlab Webhook instance.
- secret: '{{ gitlab_buildstream_secret }}',
-
- // Port on which to run.
- port: 1337,
-
- // Network interface on which to run the webhook server.
- hostname: '0.0.0.0',
-
- // Instance of lstu to shorten links -- keep empty to not use.
- //lstu: 'https://lstu.fr',
-
- // Whether the irc client debug messages should be printed.
- debug: true
-}
diff --git a/baserock_webserver/gitlab-bot/gitlab-bst-bot.conf b/baserock_webserver/gitlab-bot/gitlab-bst-bot.conf
deleted file mode 100644
index b34026a8..00000000
--- a/baserock_webserver/gitlab-bot/gitlab-bst-bot.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-# /etc/init/gitlab-bst-bot.conf
-
-description "Gitlab irc notifications server"
-
-start on startup
-stop on shutdown
-
-
-# Automatically Respawn:
-respawn
-respawn limit 99 5
-
-setuid ubuntu
-setgid ubuntu
-
-script
- cd {{ gitlab_to_irc_install_location }}
- exec sudo node index.js
-end script
diff --git a/baserock_webserver/gitlab-bot/gitlab-bst-bot.service.in b/baserock_webserver/gitlab-bot/gitlab-bst-bot.service.in
deleted file mode 100644
index a2374795..00000000
--- a/baserock_webserver/gitlab-bot/gitlab-bst-bot.service.in
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description = Gitlab irc notifications server
-
-[Service]
-Type = simple
-ExecStart = /usr/bin/node {{ gitlab_to_irc_install_location }}/index.js
-User = fedora
-Group = fedora
-Restart = on-failure
-
-[Install]
-WantedBy=multi-user.target
diff --git a/baserock_webserver/gitlab-bot/gitlab_bot_secrets.yml b/baserock_webserver/gitlabirced/gitlab_bot_secrets.yml
index e25172e0..e25172e0 100644
--- a/baserock_webserver/gitlab-bot/gitlab_bot_secrets.yml
+++ b/baserock_webserver/gitlabirced/gitlab_bot_secrets.yml
diff --git a/baserock_webserver/instance-gitlab-bot-config.yml b/baserock_webserver/instance-gitlab-bot-config.yml
deleted file mode 100644
index aac522a7..00000000
--- a/baserock_webserver/instance-gitlab-bot-config.yml
+++ /dev/null
@@ -1,45 +0,0 @@
-# Instance-specific configuration for the BuildStream Gitlab IRC bot
----
-- hosts: webserver
- vars_files:
- - gitlab-bot/gitlab_bot_secrets.yml
- vars:
- - gitlab_to_irc_url: https://gitlab.com/palvarez89/gitlab-to-irc
- - gitlab_to_irc_branch: master
- - gitlab_to_irc_install_location: /home/fedora/gitlab-to-irc
- tasks:
- - name: Install Git
- dnf: name=git state=latest
- become: yes
-
- - name: Install Node.js
- dnf: name=nodejs state=latest
- become: yes
-
- - name: Download gitlab-to-irc sources
- git:
- repo: "{{ gitlab_to_irc_url }}"
- version: "{{ gitlab_to_irc_branch }}"
- dest: "{{ gitlab_to_irc_install_location }}"
-
- - name: Update packages based on package.json to their latest version.
- npm:
- path: "{{ gitlab_to_irc_install_location }}"
- state: latest
-
- - name: Install bot configuration file
- template:
- src: gitlab-bot/config.js
- dest: "{{ gitlab_to_irc_install_location }}/config.js"
-
- - name: Install service for the bot
- template: src=gitlab-bot/gitlab-bst-bot.service.in dest=/etc/systemd/system/gitlab-bst-bot.service
- become: yes
-
- - name: Restart bot service
- service:
- name: gitlab-bst-bot
- enabled: yes
- state: restarted
- daemon_reload: yes
- become: yes
diff --git a/baserock_webserver/instance-gitlabirced-config.yml b/baserock_webserver/instance-gitlabirced-config.yml
index fd2e5ec0..1d8ad6e7 100644
--- a/baserock_webserver/instance-gitlabirced-config.yml
+++ b/baserock_webserver/instance-gitlabirced-config.yml
@@ -2,7 +2,7 @@
---
- hosts: webserver
vars_files:
- - gitlab-bot/gitlab_bot_secrets.yml
+ - gitlabirced/gitlab_bot_secrets.yml
vars:
- gitlabirced_version: 0.2.2
- gitlabirced_conf_folder: /home/fedora/gitlabirced