library/roles/orientdb: First bits of a orientdb role.
This commit is contained in:
parent
67b71595c0
commit
4f09f02336
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
orientdb_install: False
|
||||
orientdb_version: 2.2.10
|
||||
orientdb_dir: 'orientdb-community'
|
||||
orientdb_tar_file: '{{ orientdb_dir }}-{{ orientdb_version }}.tar.gz'
|
||||
orientdb_binary_distribution_url: 'http://orientdb.com/download.php?file={{ orientdb_tar_file }}'
|
||||
orientdb_user: orientdb
|
||||
orientdb_home_prefix: /home
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
- block:
|
||||
- name: Create the orientdb user
|
||||
user: name={{ orientdb_user }} home={{ orientdb_home_prefix }}/{{ orientdb_user }} createhome=yes shell=/bin/bash
|
||||
|
||||
# - name: Get the orientdb distribution
|
||||
# get_url: url={{ orientdb_binary_distribution_url }} dest=/srv/{{ orientdb_tar_file }} validate_certs=False
|
||||
|
||||
- name: Unpack the orientdb distribution
|
||||
become: True
|
||||
become_user: '{{ orientdb_user }}'
|
||||
unarchive: src={{ orientdb_binary_distribution_url }} dest={{ orientdb_home_prefix }}/{{ orientdb_user }} copy=no
|
||||
args:
|
||||
creates: '{{ orientdb_home_prefix }}/{{ orientdb_user }}/{{ orientdb_dir }}-{{ orientdb_version }}'
|
||||
|
||||
- name: Link to the latest version
|
||||
become: True
|
||||
become_user: '{{ orientdb_user }}'
|
||||
file: src={{ orientdb_dir }}-{{ orientdb_version }} dest={{ orientdb_home_prefix }}/{{ orientdb_user }}/{{ orientdb_dir }} state=link
|
||||
|
||||
tags: orientdb
|
||||
when: orientdb_install
|
Loading…
Reference in New Issue