Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
25db38a
Audit fetch config added
uk-bolly Apr 16, 2025
c49c890
typos tidy up
uk-bolly Apr 16, 2025
5fa51ac
Added ansible facts and variables
uk-bolly Apr 16, 2025
e8c6836
Updated audit components
uk-bolly Apr 16, 2025
4367fef
Merge pull request #49 from ansible-lockdown/april_updates
uk-bolly Apr 16, 2025
47f3dc6
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] May 19, 2025
5a6063e
Merge pull request #50 from ansible-lockdown/pre-commit-ci-update-config
uk-bolly May 21, 2025
db4bf80
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] May 26, 2025
6d99771
Merge pull request #51 from ansible-lockdown/pre-commit-ci-update-config
frederickw082922 May 28, 2025
9d6f160
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jun 2, 2025
8070bed
Merge pull request #52 from ansible-lockdown/pre-commit-ci-update-config
frederickw082922 Jun 9, 2025
48a4dcb
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jun 9, 2025
5dae38f
Merge pull request #53 from ansible-lockdown/pre-commit-ci-update-config
uk-bolly Jun 19, 2025
f4e7fc3
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Jul 21, 2025
894fc6b
Merge pull request #54 from ansible-lockdown/pre-commit-ci-update-config
uk-bolly Jul 23, 2025
98bc73b
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Sep 22, 2025
6b68060
Merge pull request #55 from ansible-lockdown/pre-commit-ci-update-config
frederickw082922 Oct 1, 2025
eda108e
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Oct 6, 2025
09b5ba0
Merge pull request #56 from ansible-lockdown/pre-commit-ci-update-config
uk-bolly Oct 7, 2025
4a19447
updated lint files
uk-bolly Oct 7, 2025
7dfc9f0
handler name casing lint
uk-bolly Oct 7, 2025
939ce1c
moved handler update auditd not required
uk-bolly Oct 7, 2025
2794e1b
handler lint
uk-bolly Oct 7, 2025
07821be
lint updates
uk-bolly Oct 7, 2025
7b0ba0b
lint updates
uk-bolly Oct 7, 2025
0e34502
lint updates
uk-bolly Oct 7, 2025
c137d6a
updated files
uk-bolly Oct 7, 2025
4de91c7
lint updates
uk-bolly Oct 7, 2025
7a0ec7a
audit update max-concurrent
uk-bolly Oct 7, 2025
0a64c17
linting
uk-bolly Oct 7, 2025
a23ae60
lint
uk-bolly Oct 7, 2025
4b55415
use benchmark version variable
uk-bolly Oct 7, 2025
476c584
Updated workflow files
uk-bolly Oct 7, 2025
e49c337
Latest version
uk-bolly Oct 7, 2025
aad0bb2
Merge pull request #57 from ansible-lockdown/final_updates
uk-bolly Oct 7, 2025
462bedc
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Oct 13, 2025
ddfef4c
Added fixed workflow file
uk-bolly Oct 15, 2025
f14f64d
Merge pull request #59 from ansible-lockdown/workflow_fix
frederickw082922 Oct 15, 2025
35f3aae
Merge pull request #58 from ansible-lockdown/pre-commit-ci-update-config
uk-bolly Oct 16, 2025
c74608f
updated
uk-bolly Oct 16, 2025
11efbf6
Merge pull request #60 from ansible-lockdown/welcome
frederickw082922 Oct 16, 2025
67cc72a
Add workflow auto add issue to project
frederickw082922 Oct 16, 2025
fcb8cd0
update auto add project workflow
frederickw082922 Oct 16, 2025
12c7a5f
Merge pull request #61 from ansible-lockdown/auto_issue_to_project
uk-bolly Oct 17, 2025
4df21e5
.github standardization
frederickw082922 Oct 23, 2025
a11320e
Merge pull request #62 from ansible-lockdown/update_workflow_key
frederickw082922 Oct 23, 2025
3c4a23c
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] Nov 10, 2025
90c07b4
Merge pull request #63 from ansible-lockdown/pre-commit-ci-update-config
uk-bolly Nov 12, 2025
9217b63
udpated to latest
uk-bolly Nov 12, 2025
92440c0
fixed typo
uk-bolly Nov 12, 2025
63cecc8
Merge pull request #64 from ansible-lockdown/README
uk-bolly Nov 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 2 additions & 15 deletions .ansible-lint
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,7 @@
parseable: true
quiet: true
skip_list:
- 'schema'
- 'no-changed-when'
- 'var-spacing'
- 'experimental'
- 'name[play]'
- 'name[casing]'
- 'name[template]'
- 'key-order[task]'
- '204'
- '305'
- '303'
- '403'
- '306'
- '602'
- '208'
- 'package-latest'
- 'risky-shell-pipe'
use_default_rules: true
verbosity: 0
6 changes: 0 additions & 6 deletions .github/workflows/AMAZON2.tfvars

This file was deleted.

17 changes: 17 additions & 0 deletions .github/workflows/add_repo_issue_to_gh_project.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---

name: Add Repo Issue to ALD GH project
on:
issues:
types:
- opened
- reopened
- transferred
jobs:
add-to-project:
runs-on: ubuntu-latest
steps:
- uses: actions/add-to-project@main
with:
project-url: https://github.com/orgs/ansible-lockdown/projects/1
github-token: ${{ secrets.ALD_GH_PROJECT }}
54 changes: 54 additions & 0 deletions .github/workflows/benchmark_tracking_controller.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---

# GitHub schedules all cron jobs in UTC.
# ──────────────────────────────────────────────────────────────────────────────
# Schedule:
# - '0 13 * * *' runs at 13:00 UTC every day.
# - This corresponds to:
# • 9:00 AM Eastern **during Daylight Saving Time** (mid-Mar → early-Nov)
# • 8:00 AM Eastern **during Standard Time** (early-Nov → mid-Mar)
#
# Job routing:
# - call-benchmark-tracker:
# • Runs on manual dispatch, and on pushes to the 'latest' branch.
# - call-monitor-promotions:
# • Runs on schedule or manual dispatch **only in repos named ansible-lockdown/Private-***.
# • Skips automatically in public repos (e.g., Windows-2022-CIS) to avoid false failures.
#
# Defense-in-depth:
# - The called promotion workflow may still keep its own guard to ensure only Private-* repos execute it.

name: Central Benchmark Orchestrator

on:
push:
branches:
- latest
schedule:
- cron: '0 13 * * *' # 13:00 UTC → 9 AM ET (DST) / 8 AM ET (Standard Time)
workflow_dispatch:

jobs:
call-benchmark-tracker:
# Run on manual dispatch OR when 'latest' branch receives a push
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'push' && github.ref_name == 'latest')
name: Start Benchmark Tracker
uses: ansible-lockdown/github_linux_IaC/.github/workflows/benchmark_track.yml@self_hosted
with:
repo_name: ${{ github.repository }}
secrets:
TEAMS_WEBHOOK_URL: ${{ secrets.TEAMS_WEBHOOK_URL }}
BADGE_PUSH_TOKEN: ${{ secrets.BADGE_PUSH_TOKEN }}
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}

call-monitor-promotions:
# Run on schedule or manual dispatch, but only for Private-* repos
if: (github.event_name == 'schedule' || github.event_name == 'workflow_dispatch') && startsWith(github.repository, 'ansible-lockdown/Private-')
name: Monitor Promotions and Auto-Promote
uses: ansible-lockdown/github_linux_IaC/.github/workflows/benchmark_promote.yml@self_hosted
with:
repo_name: ${{ github.repository }}
secrets:
TEAMS_WEBHOOK_URL: ${{ secrets.TEAMS_WEBHOOK_URL }}
BADGE_PUSH_TOKEN: ${{ secrets.BADGE_PUSH_TOKEN }}
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
Loading