summaryrefslogtreecommitdiff
path: root/roles/gitea
diff options
context:
space:
mode:
authorThedro Neely <thedroneely@gmail.com>2020-03-07 01:36:11 -0500
committerThedro Neely <thedroneely@gmail.com>2020-03-07 01:36:11 -0500
commitb6cf1d7e73b3651e78b898506836f82b0c573b98 (patch)
tree39d8bddf976645d800dd186e8ebead436eb49f31 /roles/gitea
parentc57a9fa7b9c38f13debe2fa7620ab184cd998c3e (diff)
downloadplaybooks-b6cf1d7e73b3651e78b898506836f82b0c573b98.tar.gz
playbooks-b6cf1d7e73b3651e78b898506836f82b0c573b98.tar.bz2
playbooks-b6cf1d7e73b3651e78b898506836f82b0c573b98.zip
roles/gitea: Add role gitea
Diffstat (limited to 'roles/gitea')
-rw-r--r--roles/gitea/main.yml43
1 files changed, 43 insertions, 0 deletions
diff --git a/roles/gitea/main.yml b/roles/gitea/main.yml
new file mode 100644
index 0000000..bdff439
--- /dev/null
+++ b/roles/gitea/main.yml
@@ -0,0 +1,43 @@
+---
+# target: alpine3.10
+- name: Install Gitea Service
+ hosts: gitea
+
+ vars_files:
+ - ../variables.yml
+
+ tasks:
+
+ - name: Ensuring user exists
+ user:
+ name: "{{ gitea_user }}"
+ state: present
+
+
+ - name: Installing the required dependencies
+ apk:
+ state: present
+ update_cache: yes
+ name:
+ - gitea
+
+ - name: Replacing with repository binary
+ get_url:
+ url: "{{ gitea_url }}"
+ dest: /usr/bin/gitea
+ checksum: "sha256:{{ gitea_checksum }}"
+
+ - name: Ensuring service has been started and enabled
+ service:
+ name: gitea
+ state: restarted
+ enabled: yes
+
+ - name: Waiting for application to become active
+ wait_for:
+ port: 3000
+
+ - name: Testing if explore page exists
+ uri:
+ url: http://0.0.0.0:3000/explore/repos
+ return_content: yes