diff --git a/tasks/main.yml b/tasks/main.yml index 703bc50..86e41a3 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,4 +1,5 @@ --- + - include: setup.yml - include: drone-server.yml when: drone_server_enable == "true" - include: drone-agent.yml diff --git a/tasks/setup.yml b/tasks/setup.yml new file mode 100644 index 0000000..99e0e1d --- /dev/null +++ b/tasks/setup.yml @@ -0,0 +1,16 @@ +--- +- name: verify that required parameters are set for drone general setup + fail: + msg: "Variable '{{ item }}' is not defined for drone general setup" + when: item not in vars + with_items: + - drone_rpc_secret + tags: + - configuration + +- name: add config folder for drone + file: + path: "/etc/drone" + state: "directory" + tags: + - configuration