Use different way to call roles.

See https://github.com/ansible/galaxy/issues/1902 for details.
This commit is contained in:
Robert de Bock 2019-06-12 07:34:22 +02:00
parent 4ca3442f51
commit 1bf3542980
7 changed files with 37 additions and 36 deletions

View File

@ -17,7 +17,9 @@ mazer install robertdebock.ansible_development_environment
## Requirements ## Requirements
- One machine, about 4GB or RAM will do. - One machine
- About 4GB or RAM will do.
- 2 CPUs, 1 will also do.
- Personalized `inventory/group_vars/all.yml`. - Personalized `inventory/group_vars/all.yml`.
## Mac / Linux ## Mac / Linux

View File

@ -1,6 +1,6 @@
Vagrant.configure("2") do |config| Vagrant.configure("2") do |config|
config.vm.define "fedora" do |fedora| config.vm.define "fedora" do |fedora|
fedora.vm.box = "fedora/29-cloud-base" fedora.vm.box = "fedora/30-cloud-base"
fedora.vm.synced_folder '.', '/vagrant', disabled: true fedora.vm.synced_folder '.', '/vagrant', disabled: true
fedora.vm.provider :libvirt do |domain| fedora.vm.provider :libvirt do |domain|
domain.memory = 4096 domain.memory = 4096

View File

@ -1,21 +1,18 @@
Vagrant.configure("2") do |config| Vagrant.configure("2") do |config|
config.vm.define "fedora" do |fedora| config.vm.define "fedora" do |fedora|
fedora.vm.box = "fedora/29-cloud-base" fedora.vm.box = "fedora/30-cloud-base"
fedora.vm.synced_folder '.', '/vagrant', disabled: true fedora.vm.synced_folder '.', '/vagrant', disabled: true
config.vm.provider "virtualbox" do |v| config.vm.provider "virtualbox" do |v|
v.memory = 4096 v.memory = 4096
v.cpus = 2 v.cpus = 2
end end
end end
config.vm.define "ubuntu" do |ubuntu| # config.vm.define "ubuntu" do |ubuntu|
ubuntu.vm.box = "ubuntu/trusty64" # ubuntu.vm.box = "ubuntu/trusty64"
ubuntu.vm.synced_folder '.', '/vagrant', disabled: true # ubuntu.vm.synced_folder '.', '/vagrant', disabled: true
config.vm.provider "virtualbox" do |v| # config.vm.provider "virtualbox" do |v|
v.memory = 4096 # v.memory = 4096
v.cpus = 2 # v.cpus = 2
end # end
end # end
end end

View File

@ -1,7 +1,7 @@
namespace: "robertdebock" namespace: "robertdebock"
name: "development_environment" name: "development_environment"
description: Install everything you need to develop Ansible roles. description: Install everything you need to develop Ansible roles.
version: "1.0.4" version: "1.1.0"
readme: "README.md" readme: "README.md"
authors: authors:
- "Robert de Bock" - "Robert de Bock"

View File

@ -0,0 +1,2 @@
---
ansible_pyhton_interpreter: /usr/bin/python3

View File

@ -6,23 +6,23 @@
gather_facts: no gather_facts: no
roles: roles:
- bootstrap - robertdebock.development_environment.bootstrap
- update - robertdebock.development_environment.update
- fail2ban - robertdebock.development_environment.fail2ban
- common - robertdebock.development_environment.common
- buildtools - robertdebock.development_environment.buildtools
- epel - robertdebock.development_environment.epel
- python_pip - robertdebock.development_environment.python_pip
- docker - robertdebock.development_environment.docker
- users - robertdebock.development_environment.users
- postfix - robertdebock.development_environment.postfix
- vagrant - robertdebock.development_environment.vagrant
- investigate - robertdebock.development_environment.investigate
- ansible - robertdebock.development_environment.ansible
- ansible_lint - robertdebock.development_environment.ansible_lint
- molecule - robertdebock.development_environment.molecule
- ara - robertdebock.development_environment.ara
- ruby - robertdebock.development_environment.ruby
- travis - robertdebock.development_environment.travis
- git - robertdebock.development_environment.git
- atom - robertdebock.development_environment.atom

View File

@ -18,7 +18,7 @@
- name: create ara service - name: create ara service
import_role: import_role:
name: robertdebock.service name: robertdebock.development_environment.service
- name: find callback_plugins path - name: find callback_plugins path
block: block: