Added forgejo configuration #1

Merged
ejparker merged 2 commits from testing into prod 2025-03-20 22:00:03 -05:00
6 changed files with 20 additions and 9 deletions
Showing only changes of commit 53ec035d37 - Show all commits

View file

@ -1,12 +1,12 @@
role-forgejo role-forgejo
========= =========
A brief description of the role goes here. This role installs and configures the forgejo git server and web UI
Requirements Requirements
------------ ------------
No requirements The nginx-ssl role is highly recommended to handle ssl termination. Similarly the certbot role is also highly recommended to handle certificate creation/renewal automatically
Role Variables Role Variables
-------------- --------------
@ -23,8 +23,8 @@ Example Playbook Template
Playbook creation should be handled by playbook-builder. To include role in a playbook, add one of these lines (changing version/branch as needed) to the template with other core entries: Playbook creation should be handled by playbook-builder. To include role in a playbook, add one of these lines (changing version/branch as needed) to the template with other core entries:
role:mount:v1.0:core,mount role:forgejo:v1.0:workload,forgejo
role:mount:testing:core,mount role:forgejo:testing:workload,forgejo
License License
------- -------

View file

@ -1,3 +1,3 @@
#SPDX-License-Identifier: MIT-0 #SPDX-License-Identifier: MIT-0
--- ---
# defaults file for ${REPO_NAME} # defaults file for role-forgejo

View file

@ -1,3 +1,3 @@
#SPDX-License-Identifier: MIT-0 #SPDX-License-Identifier: MIT-0
--- ---
# handlers file for ${REPO_NAME} # handlers file for role-forgejo

View file

@ -1,3 +1,14 @@
#SPDX-License-Identifier: MIT-0 #SPDX-License-Identifier: MIT-0
--- ---
# tasks file for ${REPO_NAME} # tasks file for role-forgejo
- name: install forgejo
ansible.builtin.package:
name: forgejo
state: present
#- name: deploy app.ini
#- name: ensure forgejo is running
# service:
# name: forgejo
# state: started
# enabled: yes

View file

@ -3,4 +3,4 @@
- hosts: localhost - hosts: localhost
remote_user: root remote_user: root
roles: roles:
- ${REPO_NAME} - role-forgejo

View file

@ -1,3 +1,3 @@
#SPDX-License-Identifier: MIT-0 #SPDX-License-Identifier: MIT-0
--- ---
# vars file for ${REPO_NAME} # vars file for role-forgejo