summaryrefslogtreecommitdiffstats
path: root/controller/Makefile.am
diff options
context:
space:
mode:
authorPavel Raiskup <praiskup@redhat.com>2014-11-20 09:45:15 +0100
committerPavel Raiskup <praiskup@redhat.com>2014-11-20 09:45:15 +0100
commit5268c1ed3fb9816022618ef02995300a6221d98e (patch)
tree419a0202369123a4a97347f46fa5b0421a8ad2ca /controller/Makefile.am
parent16009ef5ac761b2d21ebf3618c1cedfa75b046d8 (diff)
downloadpostgresql-setup-tests-5268c1ed3fb9816022618ef02995300a6221d98e.tar.gz
postgresql-setup-tests-5268c1ed3fb9816022618ef02995300a6221d98e.tar.xz
postgresql-setup-tests-5268c1ed3fb9816022618ef02995300a6221d98e.zip
controller: make the system setup configurable
Add the --setup-playbook option for dtf-run-remote which allows us to submit configuration (or any) playbook which will be included into the default one, executed before actual testing. * controller/Makefile.am: s/fedora.yml/default.yml/. * controller/bin/dtf-controller.in: Call dtf-remote-run with --setup-playbook option. * controller/bin/dtf-run-remote.in: Fix the option parsing. Add new option --setup-playbook. (error): New function. (die): Use '$*' instead of '*@'. * controller/share/dtf-controller/ansible/playbooks/fedora.yml: Rename to default.yml. * controller/share/dtf-controller/ansible/playbooks/default.yml: Moved from fedora.yml. * controller/share/--/--/playbooks/include/prepare-testenv.yml: Removed hard-wired configuration.
Diffstat (limited to 'controller/Makefile.am')
-rw-r--r--controller/Makefile.am5
1 files changed, 2 insertions, 3 deletions
diff --git a/controller/Makefile.am b/controller/Makefile.am
index e271af9..b35357c 100644
--- a/controller/Makefile.am
+++ b/controller/Makefile.am
@@ -26,7 +26,7 @@ ansibleplaybooksdir = $(pkgdatadir)/ansible/playbooks
ansiblevars_DATA = share/dtf-controller/ansible/vars/generated-vars.yml
dtfplaybookdir = $(pkgdatadir)/ansible/playbooks
-ansibleplaybooks_DATA = $(srcdir)/share/dtf-controller/ansible/playbooks/fedora.yml
+ansibleplaybooks_DATA = $(srcdir)/share/dtf-controller/ansible/playbooks/default.yml
resulttemplatedir = $(pkgdatadir)/results-stats-templates
resulttemplate_DATA = $(srcdir)/share/dtf-controller/results-stats-templates/html.tmpl
@@ -83,9 +83,8 @@ CONTROLLERDATA = \
$(srcdir)/share/dtf-controller/ansible/run_include \
$(srcdir)/share/dtf-controller/ansible/playbooks/include/beakerlib.yml \
$(srcdir)/share/dtf-controller/ansible/playbooks/include/additional-packages.yml \
- $(srcdir)/share/dtf-controller/ansible/playbooks/include/prepare-testenv.yml \
$(srcdir)/share/dtf-controller/ansible/playbooks/include/download-results.yml \
- $(srcdir)/share/dtf-controller/ansible/playbooks/fedora.yml \
+ $(srcdir)/share/dtf-controller/ansible/playbooks/default.yml \
$(srcdir)/share/dtf-controller/ansible/dummy-wrapper.yml