X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=packer%2Fprovision%2Fbuilder.yaml;h=7881b130653f62b3d8018d4b16431b60b68ba43b;hb=89a0003414c9a0e8e1e5bdd14ee0df9e26a10a9b;hp=459c4a5342d95a3fd63215a4ffe2c3c25c5a82e6;hpb=c43275dfa29e4759c12eb34f0408bd7bb8bc382d;p=releng%2Fbuilder.git 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