Migrate project from using GitHub to hitting my Gitea.
This commit is contained in:
@@ -279,28 +279,6 @@
|
||||
;
|
||||
; hugo : Set to true to install HUGO static website generator.
|
||||
;
|
||||
; gitlab : ee - Installs Enterprise Edition Free Tier. Basically CE with an easier upgrade path for Paid Features.
|
||||
; ce - Installs Community Edition. Excludes paid features if you'll never use them. Supposedly difficult to move to EE.
|
||||
; Example: ce
|
||||
;
|
||||
; gitlab_url : The URL prefix for the server. Using 'http://mygitlabserver' would result in "http://mygitlabserver.((domain))".
|
||||
; Regardless of whether you choose http or https, the Certbot config will be skipped since the maintainer uses a reverse proxy.
|
||||
; Example: https://gitlab
|
||||
;
|
||||
; git : Set to true for this server to be configured as an HTTP git server.
|
||||
;
|
||||
; git_name : Name(s) of project(s) that the Git server should host.
|
||||
; Example: ansible#ansible-dev
|
||||
;
|
||||
; git_branch : Branch(es) of project(s) corresponding with git_name.
|
||||
; Example: main#dev
|
||||
;
|
||||
; git_url : URL(s) of project(s) corresponding with git_name.
|
||||
; Example: https://github.com/Hyperling/ansible#https://github.com/Hyperling/ansible
|
||||
;
|
||||
; git_sep : Separator for git variables above.
|
||||
; Example: #
|
||||
;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
[global]
|
||||
marker: '; {mark} MANAGED BY ANSIBLE | Server Config'
|
||||
@@ -318,13 +296,6 @@
|
||||
influxdb2: "{{ lookup('ini', 'influxdb2 file={{srv_file}} default=false') }}"
|
||||
certbot: "{{ lookup('ini', 'certbot file={{srv_file}} default=false') }}"
|
||||
hugo: "{{ lookup('ini', 'hugo file={{srv_file}} default=false') }}"
|
||||
gitlab: "{{ lookup('ini', 'gitlab file={{srv_file}} default=false') }}"
|
||||
gitlab_url: "{{ lookup('ini', 'gitlab_url file={{srv_file}} default=false') }}"
|
||||
git: "{{ lookup('ini', 'git file={{srv_file}} default=false') }}"
|
||||
git_name: "{{ lookup('ini', 'git_name file={{srv_file}} default=false') }}"
|
||||
git_branch: "{{ lookup('ini', 'git_branch file={{srv_file}} default=false') }}"
|
||||
git_url: "{{ lookup('ini', 'git_url file={{srv_file}} default=false') }}"
|
||||
git_sep: "{{ lookup('ini', 'git_sep file={{srv_file}} default=false') }}"
|
||||
|
||||
- name: General | Account Management | Provisioning Configuration | Server | List
|
||||
set_fact:
|
||||
@@ -338,13 +309,6 @@
|
||||
- { 'influxdb2': "{{ influxdb2 }}" }
|
||||
- { 'certbot': "{{ certbot }}" }
|
||||
- { 'hugo': "{{ hugo }}" }
|
||||
- { 'gitlab': "{{ gitlab }}" }
|
||||
- { 'gitlab_url': "{{ gitlab_url }}" }
|
||||
- { 'git': "{{ git }}" }
|
||||
- { 'git_name': "{{ git_name }}" }
|
||||
- { 'git_branch': "{{ git_branch }}" }
|
||||
- { 'git_url': "{{ git_url }}" }
|
||||
- { 'git_sep': "{{ git_sep }}" }
|
||||
|
||||
|
||||
## Exit if not turned on yet ##
|
||||
|
@@ -6,7 +6,7 @@
|
||||
user: ansible
|
||||
name: "Ansible Sync"
|
||||
minute: "*/30"
|
||||
job: "sudo {{ ansible_pull_exec.stdout }} -o -U {{ repo_local }} --checkout {{ branch }}"
|
||||
job: "sudo {{ ansible_pull_exec.stdout }} -o -U {{ git_repo }} --checkout {{ branch }}"
|
||||
state: present
|
||||
disabled: "{{ 'yes' if no_telem else 'no' }}"
|
||||
|
||||
|
@@ -6,7 +6,7 @@
|
||||
path: "{{ user_root.home }}/bin/scm.sh"
|
||||
block: |
|
||||
# 20210211 - Make life easier!
|
||||
git clone {{ repo_github }} ansible-pull
|
||||
git clone {{ git_repo }} ansible-pull
|
||||
ansible-pull/setup.sh
|
||||
mv ansible-pull ~/TRASH/
|
||||
marker: '{mark}'
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
## Main ##
|
||||
|
||||
time {{ ansible_pull_exec.stdout }} -U {{ repo_github }} --checkout $branch
|
||||
time {{ ansible_pull_exec.stdout }} -U {{ git_repo }} --checkout $branch
|
||||
|
||||
marker: '{mark}'
|
||||
marker_begin: "#!{{ bash_exec.stdout }}"
|
||||
|
@@ -6,7 +6,7 @@
|
||||
path: "{{ user_user.home }}/bin/scm.sh"
|
||||
block: |
|
||||
# 20210211 - Make life easier!
|
||||
git clone {{ repo_github }} ansible-pull
|
||||
git clone {{ git_repo }} ansible-pull
|
||||
ansible-pull/setup.sh
|
||||
mv ansible-pull ~/TRASH/
|
||||
marker: '{mark}'
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
## Main ##
|
||||
|
||||
time sudo {{ ansible_pull_exec.stdout }} -U {{ repo_github }} --checkout $branch
|
||||
time sudo {{ ansible_pull_exec.stdout }} -U {{ git_repo }} --checkout $branch
|
||||
|
||||
marker: '{mark}'
|
||||
marker_begin: "#!{{ bash_exec.stdout }}"
|
||||
|
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# Update the Nix configuration at github.com/Hyperling/NixOS.
|
||||
# Update the Nix configuration at git.hyperling.com/me/env-nixos.
|
||||
# This is also done in setup.sh if ansible is not found.
|
||||
|
||||
- name: General | Software | NixOS | Facts
|
||||
@@ -19,7 +19,7 @@
|
||||
blockinfile:
|
||||
path: /etc/nixos/ansible.nix
|
||||
block: |
|
||||
# This file was created by https://github.com/Hyperling/Ansible
|
||||
# This file was created by https://git.hyperling.com/me/env-ansible
|
||||
# Please do not alter it by hand. Use the proper ini files instead.
|
||||
{ config, pkgs, nix, ... }:
|
||||
|
||||
|
Reference in New Issue
Block a user