Use different way to call roles.
See https://github.com/ansible/galaxy/issues/1902 for details.
This commit is contained in:
parent
4ca3442f51
commit
1bf3542980
|
|
@ -17,7 +17,9 @@ mazer install robertdebock.ansible_development_environment
|
|||
|
||||
## 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`.
|
||||
|
||||
## Mac / Linux
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
Vagrant.configure("2") do |config|
|
||||
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.provider :libvirt do |domain|
|
||||
domain.memory = 4096
|
||||
|
|
|
|||
|
|
@ -1,21 +1,18 @@
|
|||
Vagrant.configure("2") do |config|
|
||||
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
|
||||
config.vm.provider "virtualbox" do |v|
|
||||
v.memory = 4096
|
||||
v.cpus = 2
|
||||
end
|
||||
end
|
||||
config.vm.define "ubuntu" do |ubuntu|
|
||||
ubuntu.vm.box = "ubuntu/trusty64"
|
||||
ubuntu.vm.synced_folder '.', '/vagrant', disabled: true
|
||||
config.vm.provider "virtualbox" do |v|
|
||||
v.memory = 4096
|
||||
v.cpus = 2
|
||||
end
|
||||
end
|
||||
# config.vm.define "ubuntu" do |ubuntu|
|
||||
# ubuntu.vm.box = "ubuntu/trusty64"
|
||||
# ubuntu.vm.synced_folder '.', '/vagrant', disabled: true
|
||||
# config.vm.provider "virtualbox" do |v|
|
||||
# v.memory = 4096
|
||||
# v.cpus = 2
|
||||
# end
|
||||
# end
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
namespace: "robertdebock"
|
||||
name: "development_environment"
|
||||
description: Install everything you need to develop Ansible roles.
|
||||
version: "1.0.4"
|
||||
version: "1.1.0"
|
||||
readme: "README.md"
|
||||
authors:
|
||||
- "Robert de Bock"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,2 @@
|
|||
---
|
||||
ansible_pyhton_interpreter: /usr/bin/python3
|
||||
40
playbook.yml
40
playbook.yml
|
|
@ -6,23 +6,23 @@
|
|||
gather_facts: no
|
||||
|
||||
roles:
|
||||
- bootstrap
|
||||
- update
|
||||
- fail2ban
|
||||
- common
|
||||
- buildtools
|
||||
- epel
|
||||
- python_pip
|
||||
- docker
|
||||
- users
|
||||
- postfix
|
||||
- vagrant
|
||||
- investigate
|
||||
- ansible
|
||||
- ansible_lint
|
||||
- molecule
|
||||
- ara
|
||||
- ruby
|
||||
- travis
|
||||
- git
|
||||
- atom
|
||||
- robertdebock.development_environment.bootstrap
|
||||
- robertdebock.development_environment.update
|
||||
- robertdebock.development_environment.fail2ban
|
||||
- robertdebock.development_environment.common
|
||||
- robertdebock.development_environment.buildtools
|
||||
- robertdebock.development_environment.epel
|
||||
- robertdebock.development_environment.python_pip
|
||||
- robertdebock.development_environment.docker
|
||||
- robertdebock.development_environment.users
|
||||
- robertdebock.development_environment.postfix
|
||||
- robertdebock.development_environment.vagrant
|
||||
- robertdebock.development_environment.investigate
|
||||
- robertdebock.development_environment.ansible
|
||||
- robertdebock.development_environment.ansible_lint
|
||||
- robertdebock.development_environment.molecule
|
||||
- robertdebock.development_environment.ara
|
||||
- robertdebock.development_environment.ruby
|
||||
- robertdebock.development_environment.travis
|
||||
- robertdebock.development_environment.git
|
||||
- robertdebock.development_environment.atom
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
- name: create ara service
|
||||
import_role:
|
||||
name: robertdebock.service
|
||||
name: robertdebock.development_environment.service
|
||||
|
||||
- name: find callback_plugins path
|
||||
block:
|
||||
|
|
|
|||
Loading…
Reference in New Issue