{"id":21299812,"url":"https://github.com/joao-prs/vagrantfiles","last_synced_at":"2025-07-11T19:30:32.658Z","repository":{"id":107332178,"uuid":"530319407","full_name":"joao-prs/vagrantfiles","owner":"joao-prs","description":"Alguns arquivos vagrantfile para subir vms de diferentes tipos e com diferentes configurações de ambientes, fique a vontade para explorar. 💻 👻","archived":false,"fork":false,"pushed_at":"2024-09-09T19:09:32.000Z","size":672,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-09T23:38:58.502Z","etag":null,"topics":["ruby","vagrant"],"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/joao-prs.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":"2022-08-29T17:18:23.000Z","updated_at":"2024-09-05T19:48:11.000Z","dependencies_parsed_at":"2023-12-18T15:08:48.111Z","dependency_job_id":"cef5973c-60d6-44b7-b8b3-b3b9934363ec","html_url":"https://github.com/joao-prs/vagrantfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joao-prs%2Fvagrantfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joao-prs%2Fvagrantfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joao-prs%2Fvagrantfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joao-prs%2Fvagrantfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joao-prs","download_url":"https://codeload.github.com/joao-prs/vagrantfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225750129,"owners_count":17518315,"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":["ruby","vagrant"],"created_at":"2024-11-21T15:06:16.682Z","updated_at":"2024-11-21T15:06:17.354Z","avatar_url":"https://github.com/joao-prs.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n![imagem](.asciiart/capa.jpg)\n\n\u003cimg style=\"float: right;\" src=\"https://cdn.worldvectorlogo.com/logos/vagrant.svg\" width=15%\u003e\n\n--\u003e\n\n\u003c!--\n\n--\u003e\n### 🟦 Sobre o Vagrant\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.vagrantup.com/\" target=\"_blank\" rel=\"noreferrer\"\u003e \u003cimg src=\"https://www.vectorlogo.zone/logos/vagrantup/vagrantup-icon.svg\" alt=\"vagrant\" width=\"60\" height=\"60\"/\u003e \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd width=40%\u003e\n      Fluxo de trabalho único para criar e gerenciar ambientes de máquinas virtuais. Melhora o tempo de configuração do desenvolvimento, o arquivo de configuração declarativa descreve todos os requisitos e os constrói por meio de um fluxo de trabalho consistente.\n    \u003c/td\u003e\n    \u003ctd\u003e\n      Aumente a paridade de produção, o arquivo de configuração declarativa descreve todos os requisitos e os constrói por meio de um fluxo de trabalho consistente. Espelhe ambientes de produção fornecendo o mesmo sistema operacional, pacotes, usuários e configurações, ao mesmo tempo em que oferece aos usuários a flexibilidade de usar seu editor, IDE e navegador favoritos. para saber mais, visite https://www.vagrantup.com/\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n### 🟦 Este repositório\nUma piscina de arquivos vagrantfile para subir vms de diferentes tipos e configurações, para a construção desses ambientes foi utilizado o **virt-manager**, então os arquivos vagrantfiles chamam pelo plugin do **libvirt** no inicio de cada arquivo *Vagrantfile*. Entre na pasta desejada e digite `vagrant up`\nFuturamente todas as pastas de pequenos labs vão ter páginas de readme com algum comentário.\n\nAprenda a instalar o `vagrant` em seu ambiente clicando \u003ca href=\"https://github.com/joao-prs/vagrantfiles/blob/main/README_INSTALL.md\"\u003eaqui\u003c/a\u003e.\n\nDepois `vagrant plugin install vagrant-libvirt` para instalar o plugin, se houver erros para instalar plugins, verifique se esta instalado `base-devel`.\nSe você tiver problemas com incompatibilidade de dependências, a variavel de ambiente a seguir pode ser definida para ignorar versões de **gem**.\n```bash\nexport VAGRANT_DISABLE_STRICT_DEPENDENCY_ENFORCEMENT=1\n```\nOU siga os passos da resolução deste problema \u003ca href=\"https://wiki.archlinux.org/title/Vagrant\"\u003eaqui\u003c/a\u003e na documentação do archlinux.\n\n### 🟦 Sumário\n- **OS**: Vagrantfiles de sistemas operacionais distintos para testar\n- **Applications**: Vagrantfiles para testar algumas aplicações\n\n\u003e [!NOTE]\n\u003e Este repositório está sendo constantemente atualizado, futuramente cada projeto terá uma aplicação diferente dentro de sí, visando o aprendizado de sua instalação dentro do script de automação de diferentes ambientes. ☺️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoao-prs%2Fvagrantfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoao-prs%2Fvagrantfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoao-prs%2Fvagrantfiles/lists"}