{"id":19623499,"url":"https://github.com/dotheevo/ansible-debian","last_synced_at":"2026-03-02T16:34:50.310Z","repository":{"id":213909912,"uuid":"734521674","full_name":"DoTheEvo/ansible-debian","owner":"DoTheEvo","description":"Post fresh install setup automated ","archived":false,"fork":false,"pushed_at":"2023-12-27T00:22:24.000Z","size":27,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-09T11:51:44.500Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DoTheEvo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-21T22:44:02.000Z","updated_at":"2023-12-21T22:44:03.000Z","dependencies_parsed_at":"2023-12-24T08:21:52.859Z","dependency_job_id":"fa296a1f-c9ce-48c1-832b-1c85c948a26c","html_url":"https://github.com/DoTheEvo/ansible-debian","commit_stats":null,"previous_names":["dotheevo/ansible-debian"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoTheEvo%2Fansible-debian","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoTheEvo%2Fansible-debian/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoTheEvo%2Fansible-debian/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DoTheEvo%2Fansible-debian/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DoTheEvo","download_url":"https://codeload.github.com/DoTheEvo/ansible-debian/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240919948,"owners_count":19878703,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T11:34:11.662Z","updated_at":"2026-03-02T16:34:50.273Z","avatar_url":"https://github.com/DoTheEvo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ansible Debian\n\n![Logo](https://i.imgur.com/yAyr3S2.png)\n\nDebian variation of my [ansible-arch](https://github.com/DoTheEvo/ansible-arch)\n\n# Overview\n\nThe objective is to have an easy way to have fresh Debian installation setup\nthe way one desires. Reliably and with the least amount of effort.\nFor this Ansible is used.\n\nAnsible is an automation platform.\u003cbr\u003e\nIt executes tasks from `playbooks` on machines listed in `inventory`.\nOpen source, developed by Red Hat.\nWritten and dependent on python. Uses YAML configuration files.\nAgent-less, controlled machines need just ssh+python (linux) or\nwinrm+powershell (windows).\u003cbr\u003e\nPraised for simplicity.\n\nThis repo aims to be easily customizable, playbooks being as simple as possible.\nOne should be able to look at them, see how stuff is done and make own changes.\n\n# How to execute\n\ninstall Debian, log in to a non root account that can sudo\n\n* install ansible and git\u003cbr\u003e\n  `sudo apt install ansible git python-is-python3`\n*  clone this repo\u003cbr\u003e\n  `git clone https://github.com/DoTheEvo/ansible-debian.git`\n* enter the directory\u003cbr\u003e\n  `cd ansible-debian`\n* run the playbooks you want\n    * `ansible-playbook -u $USER -K playbook_core.yml`\n    * `ansible-playbook -u $USER -K playbook_zsh.yml`\n    * `ansible-playbook -u $USER -K playbook_docker.yml`\n    * `ansible-playbook -u $USER -K playbook_caddy_kuma_ntfy.yml`\n\nyes, you write `$USER` there, which puts in the user you are logged in \u003cbr\u003e\nthe `-K` is short for `--ask-become-pass` which will prompt for password\n\n**Removal**\u003cbr\u003e\nAfter running playbooks it be good to remove ansible package\nand bunch of its dependencies. Saves \\~600MB and noise during updates.\n\n* `sudo apt remove ansible ansible-core`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotheevo%2Fansible-debian","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdotheevo%2Fansible-debian","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotheevo%2Fansible-debian/lists"}