Blog · 2026-07-30 · Hands-on

Ubuntu 24.04 Base + ubuntu24_cis

Apply the public StigForge role ubuntu24_cis on StigReady Ubuntu 24.04 Base. Defaults target CIS Level 1; Level 2 evidence ships in the same release tree. AWS Marketplace listings are rolling out — use early access via contact until public subscribe is live.

Before you start

1. Launch Base

  1. Watch the StigReady seller page for public listings, or contact us for early access to Ubuntu 24.04 Base (x86_64 or arm64).
  2. Launch with a key pair you control.
  3. SSH as ubuntu (or use SSM Session Manager).
ssh -i your-key.pem ubuntu@<instance-ip>

2. Install the role (pinned tag)

# requirements.yml
roles:
  - src: https://github.com/stigready/ubuntu24-cis
    scm: git
    version: v0.2.4-private-review
    name: ubuntu24_cis
ansible-galaxy role install -r requirements.yml -p ./roles

3. Run the playbook

# inventory.ini
[stig]
ubuntu24-base ansible_host=<instance-ip> ansible_user=ubuntu
# site.yml
- hosts: stig
  become: true
  roles:
    - role: ubuntu24_cis
ansible-playbook -i inventory.ini site.yml

The role default profile is cis-l1 (stigforge_profile in defaults/main.yml). CIS Level 2 OpenSCAP evidence for the same release is under compliance/releases/…/cis-l2/ — use that when your policy requires L2, and prefer Applied CIS L2 AMIs if you want L2 scored at bake without wiring it yourself.

4. Check published evidence

Related

Questions? contact@stigready.com