feat: automatically setup forge (#10)

This commit is contained in:
Stephan Lüscher 2023-05-01 16:17:56 +00:00
parent c694947618
commit bbe78ee922
No known key found for this signature in database
GPG key ID: 445779060FF3D3CF
28 changed files with 1472 additions and 0 deletions

View file

@ -0,0 +1,5 @@
#jinja2: trim_blocks: True, lstrip_blocks: True
---
project_id: {{ semaphore_project_id | int }}
name: default
json: "{}"

View file

@ -0,0 +1,7 @@
#jinja2: trim_blocks: True, lstrip_blocks: True
---
project_id: {{ semaphore_project_id | int }}
name: {{ semaphore_project_name }}
ssh_key_id: {{ semaphore_ansible_none_key_id }}
type: file
inventory: inventory

View file

@ -0,0 +1,5 @@
#jinja2: trim_blocks: True, lstrip_blocks: True
---
project_id: {{ semaphore_project_id | int }}
name: None
type: none

View file

@ -0,0 +1,7 @@
#jinja2: trim_blocks: True, lstrip_blocks: True
---
project_id: {{ semaphore_project_id | int }}
name: {{ semaphore_repository_name }}
git_branch:
git_url: "/srv/ublue"
ssh_key_id: {{ semaphore_ansible_none_key_id | int }}

View file

@ -0,0 +1,10 @@
#jinja2: trim_blocks: True, lstrip_blocks: True
---
type:
name: {{ item.name }}
description: {{ item.description }}
playbook: {{ item.playbook }}
inventory_id: {{ semaphore_inventory_id | int }}
repository_id: {{ semaphore_repository_id | int }}
environment_id: {{ semaphore_environment_id | int }}
project_id: {{ semaphore_project_id | int }}