From f0a2a0222f6a05d7e442ef1dc888e934a57457fa Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Fri, 14 Jun 2019 17:54:27 +0800 Subject: [PATCH] feat: add setup task --- tasks/main.yml | 1 + tasks/setup.yml | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 tasks/setup.yml 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