Skip to content

Instantly share code, notes, and snippets.

@rtyler
Created March 24, 2014 05:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rtyler/9734461 to your computer and use it in GitHub Desktop.
Save rtyler/9734461 to your computer and use it in GitHub Desktop.
[21:59:58] tyler:instant-elasticsearch git:(master*) $ vagrant up
Bringing machine 'elasticsearch1' up with 'aws' provider...
Bringing machine 'elasticsearch2' up with 'aws' provider...
Bringing machine 'elasticsearch3' up with 'aws' provider...
[fog][WARNING] Unable to load the 'unf' gem. Your AWS strings may not be properly encoded.
==> elasticsearch2: HandleBoxUrl middleware is deprecated. Use HandleBox instead.
==> elasticsearch1: HandleBoxUrl middleware is deprecated. Use HandleBox instead.
==> elasticsearch3: HandleBoxUrl middleware is deprecated. Use HandleBox instead.
==> elasticsearch3: This is a bug with the provider. Please contact the creator
==> elasticsearch3: of the provider you use to fix this.
==> elasticsearch1: This is a bug with the provider. Please contact the creator
==> elasticsearch2: This is a bug with the provider. Please contact the creator
==> elasticsearch1: of the provider you use to fix this.
==> elasticsearch2: of the provider you use to fix this.
==> elasticsearch1: Warning! The AWS provider doesn't support any of the Vagrant
==> elasticsearch1: high-level network configurations (`config.vm.network`). They
==> elasticsearch1: will be silently ignored.
==> elasticsearch3: Warning! The AWS provider doesn't support any of the Vagrant
==> elasticsearch3: high-level network configurations (`config.vm.network`). They
==> elasticsearch3: will be silently ignored.
==> elasticsearch2: Warning! The AWS provider doesn't support any of the Vagrant
==> elasticsearch2: high-level network configurations (`config.vm.network`). They
==> elasticsearch2: will be silently ignored.
==> elasticsearch1: Launching an instance with the following settings...
==> elasticsearch3: Launching an instance with the following settings...
==> elasticsearch1: -- Type: m1.small
==> elasticsearch3: -- Type: m1.small
==> elasticsearch3: -- AMI: ami-665e3756
==> elasticsearch3: -- Region: us-west-2
==> elasticsearch3: -- Keypair: Blimpy-tyler-kiwi
==> elasticsearch3: -- User Data: yes
==> elasticsearch3: -- User Data: #!/bin/sh
==> elasticsearch3: echo 'vagrant-elasticsearch3' > /etc/hostname;
==> elasticsearch3: hostname 'vagrant-elasticsearch3';
==> elasticsearch3: -- Block Device Mapping: []
==> elasticsearch3: -- Terminate On Shutdown: false
==> elasticsearch3: -- Monitoring: false
==> elasticsearch3: -- EBS optimized: false
==> elasticsearch2: Launching an instance with the following settings...
==> elasticsearch1: -- AMI: ami-665e3756
==> elasticsearch2: -- Type: m1.small
==> elasticsearch2: -- AMI: ami-665e3756
==> elasticsearch2: -- Region: us-west-2
==> elasticsearch2: -- Keypair: Blimpy-tyler-kiwi
==> elasticsearch2: -- User Data: yes
==> elasticsearch2: -- User Data: #!/bin/sh
==> elasticsearch2: echo 'vagrant-elasticsearch2' > /etc/hostname;
==> elasticsearch2: hostname 'vagrant-elasticsearch2';
==> elasticsearch2: -- Block Device Mapping: []
==> elasticsearch2: -- Terminate On Shutdown: false
==> elasticsearch1: -- Region: us-west-2
==> elasticsearch2: -- Monitoring: false
==> elasticsearch2: -- EBS optimized: false
==> elasticsearch1: -- Keypair: Blimpy-tyler-kiwi
==> elasticsearch1: -- User Data: yes
==> elasticsearch1: -- User Data: #!/bin/sh
==> elasticsearch1: echo 'vagrant-elasticsearch1' > /etc/hostname;
==> elasticsearch1: hostname 'vagrant-elasticsearch1';
==> elasticsearch1: -- Block Device Mapping: []
==> elasticsearch1: -- Terminate On Shutdown: false
==> elasticsearch1: -- Monitoring: false
==> elasticsearch1: -- EBS optimized: false
==> elasticsearch1: Waiting for instance to become "ready"...
==> elasticsearch2: Waiting for instance to become "ready"...
==> elasticsearch3: Waiting for instance to become "ready"...
==> elasticsearch3: Waiting for SSH to become available...
==> elasticsearch2: Waiting for SSH to become available...
==> elasticsearch1: Waiting for SSH to become available...
==> elasticsearch2: Machine is booted and ready for use!
==> elasticsearch3: Machine is booted and ready for use!
==> elasticsearch2: Rsyncing folder: /usr/home/tyler/source/github/instant-elasticsearch/ => /vagrant
==> elasticsearch3: Rsyncing folder: /usr/home/tyler/source/github/instant-elasticsearch/ => /vagrant
==> elasticsearch1: Machine is booted and ready for use!
==> elasticsearch1: Rsyncing folder: /usr/home/tyler/source/github/instant-elasticsearch/ => /vagrant
==> elasticsearch2: Rsyncing folder: /usr/home/tyler/source/github/instant-elasticsearch/manifests/ => /tmp/vagrant-puppet-1/manifests
==> elasticsearch3: Rsyncing folder: /usr/home/tyler/source/github/instant-elasticsearch/manifests/ => /tmp/vagrant-puppet-1/manifests
==> elasticsearch2: Rsyncing folder: /usr/home/tyler/source/github/instant-elasticsearch/modules/ => /tmp/vagrant-puppet-1/modules-0
==> elasticsearch3: Rsyncing folder: /usr/home/tyler/source/github/instant-elasticsearch/modules/ => /tmp/vagrant-puppet-1/modules-0
==> elasticsearch2: Running provisioner: puppet...
==> elasticsearch3: Running provisioner: puppet...
Running Puppet with vagrant.pp...
sudo: unable to resolve host vagrant-elasticsearch2
stdin: is not a tty
Running Puppet with vagrant.pp...
==> elasticsearch1: Rsyncing folder: /usr/home/tyler/source/github/instant-elasticsearch/manifests/ => /tmp/vagrant-puppet-1/manifests
sudo: unable to resolve host vagrant-elasticsearch3
stdin: is not a tty
==> elasticsearch1: Rsyncing folder: /usr/home/tyler/source/github/instant-elasticsearch/modules/ => /tmp/vagrant-puppet-1/modules-0
Warning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults
Warning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults
==> elasticsearch1: Running provisioner: puppet...
Notice: Scope(Node[default]): Hello from vagrant-elasticsearch2
Notice: Scope(Node[default]): Hello from vagrant-elasticsearch3
Running Puppet with vagrant.pp...
Notice: Compiled catalog for vagrant-elasticsearch2.us-west-2.compute.internal in environment production in 2.57 seconds
sudo: unable to resolve host vagrant-elasticsearch1
stdin: is not a tty
Notice: Compiled catalog for vagrant-elasticsearch3.us-west-2.compute.internal in environment production in 2.42 seconds
Warning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults
Notice: Scope(Node[default]): Hello from vagrant-elasticsearch1
Notice: Compiled catalog for vagrant-elasticsearch1.us-west-2.compute.internal in environment production in 2.38 seconds
Notice: /Stage[main]/Elasticsearch::Java/Package[openjdk-7-jre-headless]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Elasticsearch::Java/Package[openjdk-7-jre-headless]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Elasticsearch::Repo/Apt::Source[elasticsearch]/Apt::Key[Add key: D88E42B4 from Apt::Source elasticsearch]/Exec[6b09b6a8542a1baa5f0a4c4d2527f8108f8de821]/returns: executed successfully
Notice: /Stage[main]/Elasticsearch::Repo/Apt::Source[elasticsearch]/Apt::Key[Add key: D88E42B4 from Apt::Source elasticsearch]/Exec[6b09b6a8542a1baa5f0a4c4d2527f8108f8de821]/returns: executed successfully
Notice: /Stage[main]/Elasticsearch::Repo/Apt::Source[elasticsearch]/File[elasticsearch.list]/ensure: created
Notice: /Stage[main]/Elasticsearch::Repo/Apt::Source[elasticsearch]/File[elasticsearch.list]/ensure: created
Notice: /Stage[main]/Elasticsearch::Java/Package[openjdk-7-jre-headless]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Elasticsearch::Repo/Apt::Source[elasticsearch]/Apt::Key[Add key: D88E42B4 from Apt::Source elasticsearch]/Exec[6b09b6a8542a1baa5f0a4c4d2527f8108f8de821]/returns: executed successfully
Notice: /Stage[main]/Elasticsearch::Repo/Apt::Source[elasticsearch]/File[elasticsearch.list]/ensure: created
Notice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events
Notice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events
Notice: /Stage[main]/Apt::Update/Exec[apt_update]: Triggered 'refresh' from 1 events
Notice: /Stage[main]/Firewall::Linux::Debian/Package[iptables-persistent]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Main/Node[elasticsearchd]/Firewall[201 allow access to elasticsearch]/ensure: created
Notice: /Stage[main]/Firewall::Linux::Debian/Package[iptables-persistent]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Main/Node[default]/Firewall[000 accept all icmp]/ensure: created
Notice: /Stage[main]/Main/Node[elasticsearchd]/Firewall[201 allow access to elasticsearch]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[100 allow ssh access]/ensure: created
Notice: /Stage[main]/Firewall::Linux::Debian/Package[iptables-persistent]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Main/Node[default]/Firewall[999 drop all]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[000 accept all icmp]/ensure: created
Notice: /Stage[main]/Main/Node[elasticsearchd]/Firewall[201 allow access to elasticsearch]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[002 accept related established rules]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[100 allow ssh access]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[001 accept all to lo interface]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[000 accept all icmp]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[999 drop all]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[002 accept related established rules]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[100 allow ssh access]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[001 accept all to lo interface]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[999 drop all]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[002 accept related established rules]/ensure: created
Notice: /Stage[main]/Main/Node[default]/Firewall[001 accept all to lo interface]/ensure: created
Notice: /Stage[main]/Elasticsearch::Package/Package[elasticsearch]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Elasticsearch::Package/Package[elasticsearch]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Elasticsearch::Package/Package[elasticsearch]/ensure: ensure changed 'purged' to 'present'
Notice: /Stage[main]/Main/Node[elasticsearchd]/Elasticsearch::Plugin[elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1]/Exec[install_plugin_elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1]/returns: executed successfully
Notice: /Stage[main]/Elasticsearch::Config/Exec[mkdir_templates_elasticsearch]/returns: executed successfully
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch]/owner: owner changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch]/group: group changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/templates_import]/owner: owner changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/templates_import]/group: group changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/elasticsearch.yml]/content: content changed '{md5}e0ea794da86d89b7e1b8192504349313' to '{md5}12bf936652d997e235b2bd6d767d0f89'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/elasticsearch.yml]/owner: owner changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/elasticsearch.yml]/group: group changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Main/Node[elasticsearchd]/Elasticsearch::Plugin[elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1]/Exec[install_plugin_elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1]/returns: executed successfully
Notice: /Stage[main]/Elasticsearch::Config/Exec[mkdir_templates_elasticsearch]/returns: executed successfully
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch]/owner: owner changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch]/group: group changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/templates_import]/owner: owner changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/templates_import]/group: group changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Service/Elasticsearch::Service::Init[elasticsearch]/Service[elasticsearch]/ensure: ensure changed 'stopped' to 'running'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/elasticsearch.yml]/content: content changed '{md5}e0ea794da86d89b7e1b8192504349313' to '{md5}12bf936652d997e235b2bd6d767d0f89'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/elasticsearch.yml]/owner: owner changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/elasticsearch.yml]/group: group changed 'root' to 'elasticsearch'
Notice: Finished catalog run in 114.56 seconds
Notice: /Stage[main]/Main/Node[elasticsearchd]/Elasticsearch::Plugin[elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1]/Exec[install_plugin_elasticsearch/elasticsearch-cloud-aws/2.0.0.RC1]/returns: executed successfully
Notice: /Stage[main]/Elasticsearch::Config/Exec[mkdir_templates_elasticsearch]/returns: executed successfully
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch]/owner: owner changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch]/group: group changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/templates_import]/owner: owner changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/templates_import]/group: group changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/elasticsearch.yml]/content: content changed '{md5}e0ea794da86d89b7e1b8192504349313' to '{md5}12bf936652d997e235b2bd6d767d0f89'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/elasticsearch.yml]/owner: owner changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Config/File[/etc/elasticsearch/elasticsearch.yml]/group: group changed 'root' to 'elasticsearch'
Notice: /Stage[main]/Elasticsearch::Service/Elasticsearch::Service::Init[elasticsearch]/Service[elasticsearch]/ensure: ensure changed 'stopped' to 'running'
Notice: Finished catalog run in 115.85 seconds
Notice: /Stage[main]/Elasticsearch::Service/Elasticsearch::Service::Init[elasticsearch]/Service[elasticsearch]/ensure: ensure changed 'stopped' to 'running'
Notice: Finished catalog run in 109.40 seconds
[22:03:36] tyler:instant-elasticsearch git:(master*) $
[22:07:01] tyler:instant-elasticsearch git:(master*) $ vagrant ssh elasticsearch1
>>SNIP<<
ubuntu@vagrant-elasticsearch1:~$ curl -XGET 'http://localhost:9200/_cluster/health?pretty=true'
{
"cluster_name" : "elasticsearch",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : 3,
"number_of_data_nodes" : 3,
"active_primary_shards" : 0,
"active_shards" : 0,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 0
}
ubuntu@vagrant-elasticsearch1:~$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment