From 3fcc2cb7239633e22cddaff0e6be58d59d4a9e59 Mon Sep 17 00:00:00 2001 From: Thanh Ha Date: Thu, 2 Aug 2018 13:03:23 -0400 Subject: [PATCH] Add PlantUML for generating UML diagrams Used by Java projects to generate their UML diagrams. Change-Id: I92dbf23367c356cbf23a0c8dc929247c9b269430 Signed-off-by: Thanh Ha --- tasks/main.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index e55b34b..36c6844 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -20,3 +20,24 @@ yum: name=fedora-packager state=present when: ansible_os_family == 'RedHat' become: true + +- name: Install PlantUML + block: + - name: Create /opt/plantuml install directory + file: + path: /opt/plantuml + state: directory + mode: 0755 + - name: Fetch PlantUML + get_url: + url: http://sourceforge.net/projects/plantuml/files/plantuml.jar/download + dest: /opt/plantuml/plantuml.jar + mode: 0644 + - name: Install PlantUML executable script + copy: + content: | + #!/bin/sh + exec java -jar /opt/plantuml/plantuml.jar "$@" + dest: /usr/local/bin/plantuml + mode: 0755 + become: true -- 2.16.6