{"id":35204334,"url":"https://github.com/dmihaylov95/devops-projects_vagrant-awx-and-gitea-basic-environment","last_synced_at":"2026-05-17T21:33:55.827Z","repository":{"id":328243906,"uuid":"1114785469","full_name":"dmihaylov95/devops-projects_vagrant-awx-and-gitea-basic-environment","owner":"dmihaylov95","description":"DevOps Projects // Provisioning Automation, Configuration Management and Version Control // Vagrant AWX and Gitea Basic Environment","archived":false,"fork":false,"pushed_at":"2025-12-11T22:27:49.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-13T02:59:27.252Z","etag":null,"topics":["automation","awx","configuration-management","devops","gitea","provisionig","vagrant","vagrantfile","version-control"],"latest_commit_sha":null,"homepage":"","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/dmihaylov95.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-11T22:07:45.000Z","updated_at":"2025-12-11T22:30:35.000Z","dependencies_parsed_at":"2025-12-13T05:04:32.238Z","dependency_job_id":null,"html_url":"https://github.com/dmihaylov95/devops-projects_vagrant-awx-and-gitea-basic-environment","commit_stats":null,"previous_names":["dmihaylov95/devops-projects_vagrant-awx-and-gitea-basic-environment"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/dmihaylov95/devops-projects_vagrant-awx-and-gitea-basic-environment","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmihaylov95%2Fdevops-projects_vagrant-awx-and-gitea-basic-environment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmihaylov95%2Fdevops-projects_vagrant-awx-and-gitea-basic-environment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmihaylov95%2Fdevops-projects_vagrant-awx-and-gitea-basic-environment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmihaylov95%2Fdevops-projects_vagrant-awx-and-gitea-basic-environment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dmihaylov95","download_url":"https://codeload.github.com/dmihaylov95/devops-projects_vagrant-awx-and-gitea-basic-environment/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmihaylov95%2Fdevops-projects_vagrant-awx-and-gitea-basic-environment/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33155697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["automation","awx","configuration-management","devops","gitea","provisionig","vagrant","vagrantfile","version-control"],"created_at":"2025-12-29T13:06:39.823Z","updated_at":"2026-05-17T21:33:55.823Z","avatar_url":"https://github.com/dmihaylov95.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# devops-projects_vagrant-awx-and-gitea-basic-environment\n## DevOps Projects // Provisioning Automation, Configuration Management and Version Control // Vagrant AWX and Gitea Basic Environment\n\nThis is a Vagrantfile configuration that deploys and provisions a basic AWX and Gitea environment and 2 additional generic servers (one AlmaLinux and one Debian). The servers can then be added to the AWX manually and jobs can be configured to run on them. The servers can also be manually adapted in the configuration to be different distributions and/or different number of servers, depending on the current needs. Adding repositories to the Gitea and configuring the AWX to work with them must be done manually after deploying the environment. In future versions adding the servers to the AWX, choosing number of servers and distributions, adding repositories to the Gitea and configuring the AWX to work with them will be automated, so the entire environment will be ready to use right away after deployment.\n\n### Instructions:\n1. Make sure you have the latest version of Vagrant installed from: https://developer.hashicorp.com/vagrant/install\n2. Make sure you have a working Oracle VirtualBox: https://www.virtualbox.org/wiki/Downloads (the confirguration can be adapted to work with a different virtualization software if that is needed).\n3. Make sure that your VirtualBox is started.\n4. Pull the repository, containing the Vagrantfile, locally.\n5. Go to the directory, where the Vagrantfile lives.\n6. Open a terminal from that directory.\n7. Execute `vagrant up` and be ready to wait, as this takes a while (normally 15-30 minutes).\n8. Once ready:\n   * You should be able to access AWX at: https://192.168.99.99:8043/\n   * You should be able to access Gitea at: http://192.168.99.99:8888/\n\nCredentials for the AWX superuser:\n----------------------------------\n- Username: awx\n- Password: awx\n\nCredentials for the Gitea admin user:\n-------------------------------------\n- Username: gitea\n- Password: giteagitea\n\nCredentials can also be changed from the Vagrantfile.\n\nOnce you need to clear-up the environment, from the same terminal, opened from the directory, where the Vagrantfile lives, execute `vagrant destroy --force`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmihaylov95%2Fdevops-projects_vagrant-awx-and-gitea-basic-environment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmihaylov95%2Fdevops-projects_vagrant-awx-and-gitea-basic-environment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmihaylov95%2Fdevops-projects_vagrant-awx-and-gitea-basic-environment/lists"}