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
|
## 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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
---
|
||||||
|
ansible_pyhton_interpreter: /usr/bin/python3
|
||||||
40
playbook.yml
40
playbook.yml
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue