Update Servers & Workflows/Linux/Automation/Puppet/Gitea Implementation.md
This commit is contained in:
@ -41,3 +41,25 @@ sudo mkdir -p /var/cache/r10k
|
|||||||
sudo chown -R puppet:puppet /var/cache/r10k
|
sudo chown -R puppet:puppet /var/cache/r10k
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Configure Gitea
|
||||||
|
At this point, we need to set up the branches and folder structure of the Puppet repository on Gitea.
|
||||||
|
``` sh
|
||||||
|
# Clone Repository (Provide Credentials and App Token for the Password to the Repository)
|
||||||
|
sudo yum install -y git
|
||||||
|
cd /tmp
|
||||||
|
git clone https://git.bunny-lab.io/GitOps/Puppet.git
|
||||||
|
cd Puppet
|
||||||
|
git checkout -b production
|
||||||
|
git push -u origin production
|
||||||
|
git checkout -b development
|
||||||
|
git push -u origin development
|
||||||
|
nano Puppetfile
|
||||||
|
```
|
||||||
|
|
||||||
|
```yaml title="/tmp/Puppet/PuppetFile"
|
||||||
|
# Puppetfile
|
||||||
|
forge 'https://forge.puppet.com'
|
||||||
|
|
||||||
|
# Modules from Puppet Forge
|
||||||
|
mod 'puppetlabs-stdlib', '>= 6.0.0 < 9.0.0'
|
||||||
|
```
|
||||||
|
Reference in New Issue
Block a user