summaryrefslogtreecommitdiffstats
path: root/roles/beaker/labcontroller/templates
diff options
context:
space:
mode:
authorTim Flink <tflink@fedoraproject.org>2015-05-14 16:58:57 +0000
committerTim Flink <tflink@fedoraproject.org>2015-05-14 17:00:35 +0000
commit1b784e777817d164dee425e5b2f1c17cc16a8634 (patch)
tree51ffd36ebcda0f4e3f1681e23ff36c12c1ece947 /roles/beaker/labcontroller/templates
parentd2011bc0e7a68496a092496f17008ae23805ba8a (diff)
downloadansible-1b784e777817d164dee425e5b2f1c17cc16a8634.tar.gz
ansible-1b784e777817d164dee425e5b2f1c17cc16a8634.tar.xz
ansible-1b784e777817d164dee425e5b2f1c17cc16a8634.zip
Adding beaker lab controller and server roles for beaker-stg
Diffstat (limited to 'roles/beaker/labcontroller/templates')
-rw-r--r--roles/beaker/labcontroller/templates/etc/beaker/labcontroller.conf.j248
1 files changed, 48 insertions, 0 deletions
diff --git a/roles/beaker/labcontroller/templates/etc/beaker/labcontroller.conf.j2 b/roles/beaker/labcontroller/templates/etc/beaker/labcontroller.conf.j2
new file mode 100644
index 000000000..9d6fdee13
--- /dev/null
+++ b/roles/beaker/labcontroller/templates/etc/beaker/labcontroller.conf.j2
@@ -0,0 +1,48 @@
+# Hub xml-rpc address.
+#HUB_URL = "https://localhost:8080"
+HUB_URL = "{{beaker_server_url}}"
+
+# Hub authentication method. Example: krbv, password, worker_key
+AUTH_METHOD = "password"
+#AUTH_METHOD = "krbv"
+
+# Username and password
+USERNAME = "{{beaker_lab_controller_username}}"
+PASSWORD = "{{beaker_lab_controller_password}}"
+
+# Kerberos service prefix. Example: host, HTTP
+KRB_SERVICE = "HTTP"
+
+# Kerberos realm. If commented, last two parts of domain name are used. Example: MYDOMAIN.COM.
+KRB_REALM = "DOMAIN.COM"
+
+#Uncomment and change the following two lines if using krb with qpid
+#QPID_KRB_PRINCIPAL='HTTP/localhost'
+
+#QPID_KRB_KEYTAB='/etc/my/file.keytab'
+
+# By default, job logs are stored locally on the lab controller.
+# If you have set up an archive server to store job logs, uncomment and
+# configure the following settings. You will also need to enable the
+# beaker-transfer daemon to move logs to the archive server.
+#ARCHIVE_SERVER = "http://archive-example.domain.com/beaker"
+#ARCHIVE_BASEPATH = "/var/www/html/beaker"
+#ARCHIVE_RSYNC = "rsync://USER@HOST/var/www/html/beaker"
+#RSYNC_FLAGS = "-ar --password-file /root/rsync-secret.txt"
+
+# How often to renew our session on the server
+#RENEW_SESSION_INTERVAL = 300
+
+# Root directory served by the TFTP server. Netboot images and configs will be
+# placed here.
+TFTP_ROOT = "/var/lib/tftpboot"
+
+# URL scheme used to generate absolute URLs for this lab controller.
+# It is used for job logs served by Apache. Set it to 'https' if you have
+# configured Apache for SSL and you want logs to be served over SSL.
+#URL_SCHEME = "http"
+
+# Fully qualified domain name of *this* system (not the Beaker server).
+# Defaults to socket.gethostname(). Ordinarily that is sufficient, unless you
+# have registered this lab controller with Beaker under a CNAME.
+URL_DOMAIN = "{{beaker_server_cname}}"