small changes for fetsite
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
# Install 1 or more versions of ruby
|
# Install 1 or more versions of ruby
|
||||||
# The last ruby listed will be set as the default ruby
|
# The last ruby listed will be set as the default ruby
|
||||||
rvm1_rubies:
|
rvm1_rubies:
|
||||||
|
- 'ruby-2.1.0'
|
||||||
- 'ruby-2.3.1'
|
- 'ruby-2.3.1'
|
||||||
|
|
||||||
# Install bundler
|
# Install bundler
|
||||||
@@ -51,3 +52,11 @@ root_user: 'root'
|
|||||||
|
|
||||||
# Name of GID 0 group -- BSD systems typically use wheel instead of root
|
# Name of GID 0 group -- BSD systems typically use wheel instead of root
|
||||||
root_group: '{{ root_user }}'
|
root_group: '{{ root_user }}'
|
||||||
|
ruby_req_packages:
|
||||||
|
- bash
|
||||||
|
- sed
|
||||||
|
- grep
|
||||||
|
- tar
|
||||||
|
- curl
|
||||||
|
- gzip
|
||||||
|
- bzip2
|
||||||
@@ -3,18 +3,25 @@
|
|||||||
user:
|
user:
|
||||||
name: "{{ rvm1_user }}"
|
name: "{{ rvm1_user }}"
|
||||||
comment: "{{ rvm1_user }} fuer rvm"
|
comment: "{{ rvm1_user }} fuer rvm"
|
||||||
|
state: present
|
||||||
|
shell: /bin/bash
|
||||||
|
createhome: yes
|
||||||
generate_ssh_key: yes
|
generate_ssh_key: yes
|
||||||
ssh_key_bits: 4096
|
ssh_key_bits: 4096
|
||||||
ssh_key_file: .ssh/id_rsa
|
ssh_key_file: .ssh/id_rsa
|
||||||
|
|
||||||
|
- name: install rvm prerequires
|
||||||
|
apt: pkg="{{ item }}" cache_valid_time=3600 update_cache=yes state=present
|
||||||
|
with_items: "{{ ruby_req_packages }}"
|
||||||
|
|
||||||
|
|
||||||
- name: Install RVM
|
- name: Install RVM
|
||||||
include: 'rvm.yml'
|
include: 'rvm.yml'
|
||||||
become: yes
|
become: yes
|
||||||
become_user: '{{ rvm1_user }}'
|
|
||||||
|
|
||||||
- name: Install Ruby and Gems
|
- name: Install Ruby and Gems
|
||||||
include: 'rubies.yml'
|
include: 'rubies.yml'
|
||||||
become: yes
|
become: yes
|
||||||
become_user: '{{ rvm1_user }}'
|
become_user: "{{ rvm1_user }}"
|
||||||
|
|
||||||
@@ -1,5 +1,4 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
- name: Detect rvm binary
|
- name: Detect rvm binary
|
||||||
stat: path='{{ rvm1_rvm }}'
|
stat: path='{{ rvm1_rvm }}'
|
||||||
register: rvm_binary
|
register: rvm_binary
|
||||||
|
|||||||
Reference in New Issue
Block a user