forked from ISTI-ansible-roles/ansible-roles
23 lines
965 B
YAML
23 lines
965 B
YAML
|
---
|
||
|
- 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
|