Created
May 18, 2020 18:04
-
-
Save lhmachado/d313c9bc84be199b099c3b4e376aceb2 to your computer and use it in GitHub Desktop.
Tasksfiles
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Install Java | |
- name: install the latest java version {{JAVA_VERSION}} | |
package: | |
name: | |
- java-{{JAVA_VERSION}}-openjdk | |
state: latest | |
# Download and extract binaries | |
- name: Download and Extract Gremlin {{GREMLIN_SERVER_VERSION}} | |
unarchive: | |
src: http://archive.apache.org/dist/tinkerpop/{{GREMLIN_SERVER_VERSION}}/apache-tinkerpop-gremlin-server-{{GREMLIN_SERVER_VERSION}}-bin.zip | |
dest: /opt | |
creates: "{{GREMLIN_SERVER_INSTALL_PATH}}/unzipped" | |
remote_src: yes | |
# Create symbolic link | |
- name: Create simbolic link wirh Gremlin Server {{GREMLIN_SERVER_VERSION}} | |
file: | |
src: "{{GREMLIN_SERVER_INSTALL_PATH}}" | |
dest: "/opt/gremlin-server" | |
state: link | |
# Create synchronize files in /opt/gremlin-server | |
- name: Synchronization of config and extra files | |
synchronize: | |
src: files/server/ | |
dest: "{{GREMLIN_SERVER_INSTALL_PATH}}" | |
# Make runnable with +x | |
- name: Make start.sh runnable | |
file: | |
dest: "{{GREMLIN_SERVER_INSTALL_PATH}}/start.sh" | |
mode: +x | |
# Copy systemd service specification file | |
- name: Copy systemd service specification file | |
copy: | |
src: files/gremlin-server.service | |
dest: /etc/systemd/system/gremlin-server.service | |
- name: Enable gremlin service | |
systemd: | |
name: gremlin-server | |
daemon_reload: yes | |
state: started | |
enabled: yes | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment