Linux recommended Privacy Guides setup and configuration via Ansible
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bart Mathijssen 4c786e5fd4
Add option to replace machine-id
2 months ago
files Add option to replace machine-id 2 months ago
tasks Add option to replace machine-id 2 months ago
.ansible-lint Initial commit 2 months ago
.gitignore Initial commit 2 months ago
.yamllint Initial commit 2 months ago
LICENSE Initial commit 2 months ago
README.md Initial commit 2 months ago
ansible.cfg Initial commit 2 months ago
example.config.yml Add option to replace machine-id 2 months ago
example.inventory.ini Initial commit 2 months ago
main.yml Add option to replace machine-id 2 months ago
requirements.yml Initial commit 2 months ago

README.md

Linux Privacy Ansible Playbook

This playbook installs and configures the steps recommended by Privacy Guides to make your Linux environment more secure.

Currently, only support for Fedora Workstation and Fedora Silverblue is provided. Contributions to make this playbook work for other distributions are welcome.

Setup

  1. Install Ansible. The easiest way is via Pip:
    1. (If on Pi/Debian): sudo apt-get install -y python3-pip
    2. (Everywhere): pip3 install ansible
  2. Clone this repository: git clone https://codeberg.org/bart/linux-privacy-playbook.git, then enter the repository directory: cd linux-privacy-playbook.
  3. Install requirements: ansible-galaxy collection install -r requirements.yml.
  4. Make copies of the following files and customize them to your liking:
    • example.inventory.ini to inventory.ini.
    • example.config.yml to config.yml
  5. Run the playbook: ansible-playbook main.yml

License

CC0 1.0 Universal

Author

This project was created in 2022 by Bart Mathijssen.