Skip to content

Commit c0d3b09

Browse files
committed
Merge pull request #23 from lsst-it/feature/el8-el9
simplify module
2 parents 1f2638c + d9a465e commit c0d3b09

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+961
-3982
lines changed

.devcontainer/README.md

Lines changed: 0 additions & 38 deletions
This file was deleted.

.fixtures.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,6 @@
1+
---
12
fixtures:
23
forge_modules:
3-
stdlib:
4-
repo: "puppetlabs/stdlib"
5-
ref: "9.4.1"
6-
cron_core:
7-
repo: "puppetlabs/cron_core"
8-
ref: "1.2.1"
9-
puppet_version: ">= 7.0.0"
10-
k5login_core:
11-
repo: "puppetlabs/k5login_core"
12-
ref: "1.0.2"
13-
puppet_version: ">= 7.0.0"
4+
stdlib: puppetlabs/stdlib
5+
cron_core: puppetlabs/cron_core
6+
k5login_core: puppetlabs/k5login_core

.github/workflows/ci.yml

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,27 @@
1-
name: "ci"
1+
---
2+
# Managed by modulesync - DO NOT EDIT
3+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4+
5+
name: CI
6+
7+
# yamllint disable-line rule:truthy
8+
on:
9+
pull_request: {}
10+
push:
11+
branches:
12+
- main
13+
- master
14+
15+
concurrency:
16+
group: ${{ github.ref_name }}
17+
cancel-in-progress: true
18+
19+
permissions:
20+
contents: read
221

3-
on: pull_request
4-
522
jobs:
6-
Spec:
7-
uses: "puppetlabs/cat-github-actions/.github/workflows/module_ci.yml@main"
23+
puppet:
24+
name: Puppet
25+
uses: voxpupuli/gha-puppet/.github/workflows/beaker.yml@v4
826
with:
9-
runs_on: "ubuntu-20.04"
10-
secrets: "inherit"
27+
beaker_hosts: master;replica;client

.github/workflows/pr_labels.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
name: "Pull Request Labels"
3+
"on":
4+
pull_request:
5+
types: ["opened", "labeled", "unlabeled", "synchronize"]
6+
jobs:
7+
label:
8+
runs-on: "ubuntu-latest"
9+
steps:
10+
- uses: "mheap/github-action-required-labels@v3"
11+
with:
12+
mode: "exactly"
13+
count: 1
14+
labels: "enhancement, bug, skip-changelog"

.github/workflows/release.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
# Managed by modulesync - DO NOT EDIT
3+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
4+
5+
name: Release
6+
7+
"on":
8+
push:
9+
tags:
10+
- '*'
11+
12+
jobs:
13+
release:
14+
name: Release
15+
uses: voxpupuli/gha-puppet/.github/workflows/release.yml@v2
16+
with:
17+
allowed_owner: 'lsst-it'
18+
secrets:
19+
# Configure secrets here:
20+
# https://docs.github.com/en/actions/security-guides/encrypted-secrets
21+
username: ${{ secrets.PUPPET_FORGE_USERNAME }}
22+
api_key: ${{ secrets.PUPPET_FORGE_API_KEY }}

.github/workflows/shellcheck.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
# yamllint disable rule:quoted-strings
3+
name: shellcheck
4+
5+
"on":
6+
- push
7+
8+
jobs:
9+
shellcheck:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v2
13+
14+
- name: Run ShellCheck
15+
uses: ludeeus/action-shellcheck@master

.github/workflows/yamllint.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
# yamllint disable rule:quoted-strings
3+
name: yamllint
4+
5+
"on":
6+
- push
7+
8+
jobs:
9+
yamllint:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v2
13+
14+
- name: Run yamllint
15+
uses: bewuethr/yamllint-action@v1

.gitignore

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,23 @@
1-
.git/
2-
.*.sw[op]
3-
.metadata
4-
.yardoc
5-
.yardwarns
6-
*.iml
7-
/.bundle/
8-
/.idea/
1+
# Managed by modulesync - DO NOT EDIT
2+
# https://voxpupuli.org/docs/updating-files-managed-with-modulesync/
3+
4+
/pkg/
5+
/Gemfile.lock
6+
/Gemfile.local
7+
/vendor/
8+
/.vendor/
9+
/spec/fixtures/manifests/
10+
/spec/fixtures/modules/
911
/.vagrant/
12+
/.bundle/
13+
/.ruby-version
1014
/coverage/
11-
/bin/
12-
/doc/
13-
/Gemfile.local
14-
/Gemfile.lock
15-
/junit/
1615
/log/
17-
/pkg/
18-
/spec/fixtures/manifests/
19-
/spec/fixtures/modules/*
20-
/tmp/
21-
/vendor/
22-
/convert_report.txt
23-
/update_report.txt
24-
.DS_Store
25-
.project
26-
.envrc
27-
/inventory.yaml
28-
/spec/fixtures/litmus_inventory.yaml
16+
/.idea/
17+
/.dependencies/
18+
/.librarian/
19+
/Puppetfile.lock
20+
*.iml
21+
.*.sw?
22+
/.yardoc/
23+
/Guardfile

.gitlab-ci.yml

Lines changed: 0 additions & 53 deletions
This file was deleted.

.mdl_style.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# https://github.com/markdownlint/markdownlint/blob/master/docs/creating_styles.md
2+
# https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md
3+
all
4+
rule "MD013", :code_blocks => false
5+
exclude_rule "MD003"
6+
exclude_rule "MD013"
7+
exclude_rule "MD036"
8+
exclude_rule "MD034"

0 commit comments

Comments
 (0)