├── .github └── workflows │ └── build.yml ├── .gitignore ├── Containerfile ├── LICENSE ├── README.md ├── ansible-silverblue ├── README.md ├── ansible.cfg ├── group_vars │ └── all ├── hosts ├── playbook_base.yml └── roles │ ├── build_cleanup │ ├── README.md │ ├── build_cleanup.yml │ ├── files │ │ ├── sync_files.py │ │ └── sync_files.service │ └── tasks │ │ └── main.yml │ ├── flatpaks │ ├── README.md │ ├── files │ │ ├── 10-flatpak-update.preset │ │ ├── ansible-silverblue-oci-firstboot.sh │ │ ├── flatpak-setup.desktop │ │ ├── flatpak-update.service │ │ └── flatpak-update.timer │ ├── meta │ │ └── main.yml │ ├── playbook.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── ansible-silverblue-flatpaks.jinja2 │ ├── gnome_settings │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── files │ │ ├── gnome-settings │ │ └── user │ ├── handlers │ │ └── main.yml │ ├── playbook.yml │ ├── tasks │ │ └── main.yml │ ├── templates │ │ └── .gitkeep │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml │ ├── google_cloud_sdk │ ├── README.md │ ├── google_cloud_sdk.yml │ └── tasks │ │ └── main.yml │ ├── layered_packages │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── playbook.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml │ ├── system_and_flatpak_updates │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── files │ │ ├── flatpak-automatic.service │ │ └── flatpak-automatic.timer │ ├── handlers │ │ └── main.yml │ ├── playbook.yml │ ├── tasks │ │ └── main.yml │ ├── templates │ │ └── rpm-ostreed.conf.jinja2 │ └── vars │ │ └── main.yml │ └── verify_build │ ├── README.md │ ├── files │ ├── j1mc-cosign.pub │ ├── j1mc.yaml │ └── policy.json │ ├── meta │ └── main.yml │ ├── tasks │ └── main.yml │ └── verify_build.yml └── cosign.pub /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/Containerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/README.md -------------------------------------------------------------------------------- /ansible-silverblue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/README.md -------------------------------------------------------------------------------- /ansible-silverblue/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/ansible.cfg -------------------------------------------------------------------------------- /ansible-silverblue/group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/group_vars/all -------------------------------------------------------------------------------- /ansible-silverblue/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/hosts -------------------------------------------------------------------------------- /ansible-silverblue/playbook_base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/playbook_base.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/build_cleanup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/build_cleanup/README.md -------------------------------------------------------------------------------- /ansible-silverblue/roles/build_cleanup/build_cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/build_cleanup/build_cleanup.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/build_cleanup/files/sync_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/build_cleanup/files/sync_files.py -------------------------------------------------------------------------------- /ansible-silverblue/roles/build_cleanup/files/sync_files.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/build_cleanup/files/sync_files.service -------------------------------------------------------------------------------- /ansible-silverblue/roles/build_cleanup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/build_cleanup/tasks/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/flatpaks/README.md -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/files/10-flatpak-update.preset: -------------------------------------------------------------------------------- 1 | enable flatpak-update.service -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/files/ansible-silverblue-oci-firstboot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/flatpaks/files/ansible-silverblue-oci-firstboot.sh -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/files/flatpak-setup.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/flatpaks/files/flatpak-setup.desktop -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/files/flatpak-update.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/flatpaks/files/flatpak-update.service -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/files/flatpak-update.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/flatpaks/files/flatpak-update.timer -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/flatpaks/meta/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/flatpaks/playbook.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/flatpaks/tasks/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/flatpaks/templates/ansible-silverblue-flatpaks.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/flatpaks/templates/ansible-silverblue-flatpaks.jinja2 -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/gnome_settings/README.md -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for gnome_settings 3 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/files/gnome-settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/gnome_settings/files/gnome-settings -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/files/user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/gnome_settings/files/user -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/gnome_settings/handlers/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/gnome_settings/playbook.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/gnome_settings/tasks/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/gnome_settings/tests/test.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/gnome_settings/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for gnome_settings 3 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/google_cloud_sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/google_cloud_sdk/README.md -------------------------------------------------------------------------------- /ansible-silverblue/roles/google_cloud_sdk/google_cloud_sdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/google_cloud_sdk/google_cloud_sdk.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/google_cloud_sdk/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/google_cloud_sdk/tasks/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/layered_packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/layered_packages/README.md -------------------------------------------------------------------------------- /ansible-silverblue/roles/layered_packages/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for layered_packages 3 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/layered_packages/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for layered_packages 3 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/layered_packages/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/layered_packages/playbook.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/layered_packages/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/layered_packages/tasks/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/layered_packages/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/layered_packages/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/layered_packages/tests/test.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/layered_packages/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for layered_packages 3 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/system_and_flatpak_updates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/system_and_flatpak_updates/README.md -------------------------------------------------------------------------------- /ansible-silverblue/roles/system_and_flatpak_updates/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/system_and_flatpak_updates/defaults/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/system_and_flatpak_updates/files/flatpak-automatic.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/system_and_flatpak_updates/files/flatpak-automatic.service -------------------------------------------------------------------------------- /ansible-silverblue/roles/system_and_flatpak_updates/files/flatpak-automatic.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/system_and_flatpak_updates/files/flatpak-automatic.timer -------------------------------------------------------------------------------- /ansible-silverblue/roles/system_and_flatpak_updates/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for system_and_flatpak_updates 3 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/system_and_flatpak_updates/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/system_and_flatpak_updates/playbook.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/system_and_flatpak_updates/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/system_and_flatpak_updates/tasks/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/system_and_flatpak_updates/templates/rpm-ostreed.conf.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/system_and_flatpak_updates/templates/rpm-ostreed.conf.jinja2 -------------------------------------------------------------------------------- /ansible-silverblue/roles/system_and_flatpak_updates/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for system_updates 3 | -------------------------------------------------------------------------------- /ansible-silverblue/roles/verify_build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/verify_build/README.md -------------------------------------------------------------------------------- /ansible-silverblue/roles/verify_build/files/j1mc-cosign.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/verify_build/files/j1mc-cosign.pub -------------------------------------------------------------------------------- /ansible-silverblue/roles/verify_build/files/j1mc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/verify_build/files/j1mc.yaml -------------------------------------------------------------------------------- /ansible-silverblue/roles/verify_build/files/policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/verify_build/files/policy.json -------------------------------------------------------------------------------- /ansible-silverblue/roles/verify_build/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/verify_build/meta/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/verify_build/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/verify_build/tasks/main.yml -------------------------------------------------------------------------------- /ansible-silverblue/roles/verify_build/verify_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/ansible-silverblue/roles/verify_build/verify_build.yml -------------------------------------------------------------------------------- /cosign.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/j1mc/ansible-silverblue-oci/HEAD/cosign.pub --------------------------------------------------------------------------------