mirror of
https://github.com/krislamo/vagrant-easyredmine
synced 2025-09-09 14:09:29 +00:00
improvements, progess on provisioning
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
- yum: name='{{ item }}'
|
||||
- name: install mysql, mariadb packages
|
||||
yum: name='{{ item }}'
|
||||
sudo: yes
|
||||
with_items:
|
||||
- mysql-devel
|
||||
|
16
roles/easyredmine/tasks/firewall.yml
Normal file
16
roles/easyredmine/tasks/firewall.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
- service: name=firewalld
|
||||
state=started
|
||||
sudo: yes
|
||||
|
||||
- firewalld: service=https
|
||||
permanent=true
|
||||
state=enabled
|
||||
sudo: yes
|
||||
notify: restart firewalld
|
||||
|
||||
- firewalld: service=http
|
||||
permanent=true
|
||||
state=enabled
|
||||
sudo: yes
|
||||
notify: restart firewalld
|
@@ -1,7 +1,11 @@
|
||||
---
|
||||
|
||||
- include: firewall.yml
|
||||
|
||||
- include: database.yml
|
||||
|
||||
- include: redmine.yml
|
||||
|
||||
- include: nginx.yml
|
||||
|
||||
- include: system.yml
|
||||
|
@@ -14,7 +14,8 @@
|
||||
- yum: name=epel-release
|
||||
sudo: yes
|
||||
|
||||
- yum: name='{{ item }}'
|
||||
- name: install nginx, passenger
|
||||
yum: name='{{ item }}'
|
||||
sudo: yes
|
||||
with_items:
|
||||
- nginx
|
||||
|
@@ -1,4 +1,5 @@
|
||||
- yum: name='{{ item }}'
|
||||
- name: install redmine package depdendencies
|
||||
yum: name='{{ item }}'
|
||||
sudo: yes
|
||||
with_items:
|
||||
- unzip
|
||||
@@ -10,7 +11,9 @@
|
||||
- ImageMagick-devel
|
||||
- expect # for install_wrapper
|
||||
|
||||
- gem: name='{{ item }}'
|
||||
- name: install bundler, redmine-installer gems
|
||||
gem: name='{{ item }}'
|
||||
user_install=no
|
||||
sudo: yes
|
||||
with_items:
|
||||
- bundler
|
||||
@@ -48,5 +51,7 @@
|
||||
|
||||
- name: run redmine installer
|
||||
command: '{{ _redmine_install_wrapper }}'
|
||||
when: mk_redmine_root_dir|changed
|
||||
when: mk_redmine_root_dir|changed and do_redmine_installer == True
|
||||
sudo: no
|
||||
environment:
|
||||
PATH: "{{ ansible_env.PATH }}:~/bin"
|
||||
|
10
roles/easyredmine/tasks/system.yml
Normal file
10
roles/easyredmine/tasks/system.yml
Normal file
@@ -0,0 +1,10 @@
|
||||
|
||||
|
||||
- name: install system tools
|
||||
yum: name='{{ item }}'
|
||||
sudo: yes
|
||||
with_items:
|
||||
- rsync
|
||||
- strace
|
||||
- nmap
|
||||
|
Reference in New Issue
Block a user