From: Thanh Ha Date: Thu, 1 Feb 2018 02:58:39 +0000 (-0500) Subject: Install cassandra/hbase/elasticsearch to /tmp X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=7b68a99cfbef715893476921cbe51063e9afa86d;p=releng%2Fbuilder.git Install cassandra/hbase/elasticsearch to /tmp This should resolve issue raised in this mailing list post: https://lists.opendaylight.org/pipermail/integration-dev/2018-January/010864.html Change-Id: Ib2f80f3cefd8882710599a267413a6bc99f14d3f Signed-off-by: Thanh Ha --- diff --git a/packer/provision/builder.yaml b/packer/provision/builder.yaml index 459c4a534..7881b1306 100644 --- a/packer/provision/builder.yaml +++ b/packer/provision/builder.yaml @@ -19,21 +19,57 @@ - mono-install tasks: - - name: 'Fetch Cassandra Server to /tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz' - get_url: - url: 'https://archive.apache.org/dist/cassandra/{{cassandra_version}}/apache-cassandra-{{cassandra_version}}-bin.tar.gz' - dest: '/tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz' - checksum: '{{cassandra_checksum}}' - - name: 'Fetch Elastic Search to /tmp/elasticsearch-{{elastic_search_version}}.tar.gz' - get_url: - url: 'https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-{{elastic_search_version}}.tar.gz' - dest: '/tmp/elasticsearch-{{elastic_search_version}}.tar.gz' - checksum: '{{elastic_search_checksum}}' - - name: 'Fetch HBase to /tmp/hbase-{{hbase_version}}.tar.gz' - get_url: - url: 'https://archive.apache.org/dist/hbase/hbase-{{hbase_version}}/hbase-{{hbase_version}}.tar.gz' - dest: '/tmp/hbase-{{hbase_version}}.tar.gz' - checksum: '{{hbase_checksum}}' + - name: Install Cassandra Server + block: + - name: 'Fetch Cassandra Server to /tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz' + get_url: + url: 'https://archive.apache.org/dist/cassandra/{{cassandra_version}}/apache-cassandra-{{cassandra_version}}-bin.tar.gz' + dest: '/tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz' + checksum: '{{cassandra_checksum}}' + - name: Make /tmp/cassandra directory + file: + path: /tmp/cassandra + state: directory + mode: 0755 + - name: Untar Cassandra server to /tmp/cassandra + unarchive: + src: '/tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz' + dest: /tmp/cassandra + remote_src: true + - name: Install Elastic Search + block: + - name: 'Fetch Elastic Search to /tmp/elasticsearch-{{elastic_search_version}}.tar.gz' + get_url: + url: 'https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-{{elastic_search_version}}.tar.gz' + dest: '/tmp/elasticsearch-{{elastic_search_version}}.tar.gz' + checksum: '{{elastic_search_checksum}}' + - name: Make /tmp/elasticsearch directory + file: + path: /tmp/elasticsearch + state: directory + mode: 0755 + - name: Untar Elastic Search to /tmp/elasticsearch + unarchive: + src: '/tmp/elasticsearch-{{elastic_search_version}}.tar.gz' + dest: /tmp/elasticsearch + remote_src: true + - name: Install HBase Server + block: + - name: 'Fetch HBase to /tmp/hbase-{{hbase_version}}.tar.gz' + get_url: + url: 'https://archive.apache.org/dist/hbase/hbase-{{hbase_version}}/hbase-{{hbase_version}}.tar.gz' + dest: '/tmp/hbase-{{hbase_version}}.tar.gz' + checksum: '{{hbase_checksum}}' + - name: Make /tmp/Hbase directory + file: + path: /tmp/Hbase + state: directory + mode: 0755 + - name: Untar Hbase to /tmp/Hbase + unarchive: + src: '/tmp/hbase-{{hbase_version}}.tar.gz' + dest: /tmp/Hbase + remote_src: true - name: Install Quagga block: - name: Fetch Quagga git repo