Blog · 2026-07-30 · Hands-on

Ubuntu 24.04 Base + ubuntu24_cis

Launch StigReady Ubuntu 24.04 Base from AWS Marketplace, then apply the public StigForge role ubuntu24_cis. Defaults target CIS Level 1; Level 2 evidence ships in the same release tree.

Before you start

1. Subscribe and launch Base

  1. Open the StigReady seller page on AWS Marketplace.
  2. Choose StigReady Ubuntu 24.04 - Minimal STIG-Ready Base for your arch (x86_64 or arm64).
  3. Subscribe, then launch with a key pair you control.
  4. 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