{"id":21174480,"url":"https://github.com/ymougenel/archinstallation","last_synced_at":"2026-05-05T00:34:13.925Z","repository":{"id":120133166,"uuid":"154903868","full_name":"ymougenel/archInstallation","owner":"ymougenel","description":"An automatic installation for archlinux (with Ansible)","archived":false,"fork":false,"pushed_at":"2023-09-12T09:02:24.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-10T08:09:39.514Z","etag":null,"topics":["ansible","ansible-playbook","ansible-roles","archlinux","configuration-management"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ymougenel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-10-26T23:13:28.000Z","updated_at":"2023-09-04T13:40:36.000Z","dependencies_parsed_at":"2023-10-12T14:52:42.958Z","dependency_job_id":null,"html_url":"https://github.com/ymougenel/archInstallation","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ymougenel/archInstallation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ymougenel%2FarchInstallation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ymougenel%2FarchInstallation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ymougenel%2FarchInstallation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ymougenel%2FarchInstallation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ymougenel","download_url":"https://codeload.github.com/ymougenel/archInstallation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ymougenel%2FarchInstallation/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259606976,"owners_count":22883559,"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":["ansible","ansible-playbook","ansible-roles","archlinux","configuration-management"],"created_at":"2024-11-20T16:54:50.788Z","updated_at":"2026-05-05T00:34:13.872Z","avatar_url":"https://github.com/ymougenel.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Archlinux installation\n\u003cimg src=\"https://linuxhint.com/wp-content/uploads/2018/02/ansible_Archlinux.png\" alt=\"Ansible and Archlinux logo\"  border=\"10\" /\u003e\u003c/a\u003e\n\n\nThose playbooks are made for an \"easy\" Archlinux installation. At the moment they:\n* Install all the required packages\n* Set the tools configuration (git, vim, atom...)\n\n### How to use it\n\n1. Install the latest version of [Ansible](https://docs.ansible.com/ansible/2.7/installation_guide/intro_installation.html)\n2. Configure the group_vars \u0026 config files to match your need\n3. Run one of the following playbook\n\n## Packages installation\n\n### How to use it\n\nIn order to install all the packages from group_vars/all, just launch:\n\n```ansible-playbook -K repos.playbook```\n\nIf you want to install a specific list (always, dev, devops...), use the matching tag:\n\n```ansible-playbook -K repos.playbook --tags=\"dev\"```\n\n## Tools configuration\n\nSet all the PC configuration.\n\n### How to use it\n\nIn order to install all the packages from group_vers/all, jsut launch:\n\n```ansible-playbook -K config.playbook```\n\n### Git config\n\nContains a typical configuration, including aliases, and editor.\n\nUser info need to be changed (email, name...)\nSince the file isn't complete (TODO: template), it is placed as a sample (not as .gitconfig directly)\n\n### Vim config\n\nContains the indentation setting among with the line number.\n\n### Bash Config\n\nGather few bash_config data\n\n## Running information\nThe playbooks have been tested with:\n\n* Python 3.7.1\n* Ansible 2.7.1\n* Ansible-playbook 2.7.1\n\n# How to Contribute\n\n## the Issues/features\n\nWhile using the project, if you encounter any bug or frustration, feel free [to open an issue](https://github.com/ymougenel/archInstallation/issues). It also applies to all the suggestion you have regarding some future enhancements.\nIf you are interested by the the project realisation, many issues are related to a certain area and welcome contributions.\n\n## Merge request\n\nIf you want to contribute, please respect the following guideline:\n- Describe your MR, including the purpose and changes\n- Ensure your changes are tested, in order to maintain a stability\n\n# License\n\nThe project is open-source [LICENSE](LICENSE), it therefore complies to all the terms related to [the open-source philosophy](https://en.wikipedia.org/wiki/The_Open_Source_Definition).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fymougenel%2Farchinstallation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fymougenel%2Farchinstallation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fymougenel%2Farchinstallation/lists"}