mirror of
https://github.com/viq/NewsBlur.git
synced 2025-08-05 16:49:45 +00:00
Adding elasticsearch fabfile config.
This commit is contained in:
parent
612a349239
commit
f61fc786f1
2 changed files with 13 additions and 1 deletions
12
fabfile.py
vendored
12
fabfile.py
vendored
|
@ -637,6 +637,7 @@ def setup_db_firewall():
|
||||||
sudo('ufw allow from 199.15.248.0/21 to any port 28017') # MongoDB web
|
sudo('ufw allow from 199.15.248.0/21 to any port 28017') # MongoDB web
|
||||||
sudo('ufw allow from 199.15.248.0/21 to any port 6379 ') # Redis
|
sudo('ufw allow from 199.15.248.0/21 to any port 6379 ') # Redis
|
||||||
sudo('ufw allow from 199.15.248.0/21 to any port 11211 ') # Memcached
|
sudo('ufw allow from 199.15.248.0/21 to any port 11211 ') # Memcached
|
||||||
|
sudo('ufw allow from 199.15.248.0/21 to any port 9200 ') # Elasticsearch
|
||||||
|
|
||||||
# EC2
|
# EC2
|
||||||
sudo('ufw allow proto tcp from 54.242.38.48 to any port 5432,27017,6379,11211')
|
sudo('ufw allow proto tcp from 54.242.38.48 to any port 5432,27017,6379,11211')
|
||||||
|
@ -744,7 +745,18 @@ def setup_db_mdadm():
|
||||||
sudo("mdadm --examine --scan | sudo tee -a /etc/mdadm/mdadm.conf")
|
sudo("mdadm --examine --scan | sudo tee -a /etc/mdadm/mdadm.conf")
|
||||||
sudo("echo '/dev/md0 /srv/db xfs rw,nobarrier,noatime,nodiratime,noauto 0 0' | sudo tee -a /etc/fstab")
|
sudo("echo '/dev/md0 /srv/db xfs rw,nobarrier,noatime,nodiratime,noauto 0 0' | sudo tee -a /etc/fstab")
|
||||||
sudo("sudo update-initramfs -u -v -k `uname -r`")
|
sudo("sudo update-initramfs -u -v -k `uname -r`")
|
||||||
|
|
||||||
|
def setup_elasticsearch():
|
||||||
|
ES_VERSION = "0.20.1"
|
||||||
|
sudo('apt-get update')
|
||||||
|
sudo('apt-get install openjdk-7-jre -y')
|
||||||
|
|
||||||
|
with cd(env.VENDOR_PATH):
|
||||||
|
run('mkdir elasticsearch')
|
||||||
|
with cd(os.path.join(env.VENDOR_PATH, 'elasticsearch-%s' % ES_VERSION)):
|
||||||
|
run('wget http://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-%s.deb' % ES_VERSION)
|
||||||
|
sudo('dpkg -i elasticsearch-%s.deb' % ES_VERSION)
|
||||||
|
|
||||||
# ================
|
# ================
|
||||||
# = Setup - Task =
|
# = Setup - Task =
|
||||||
# ================
|
# ================
|
||||||
|
|
|
@ -420,7 +420,7 @@ REDIS = {
|
||||||
# = Elasticsearch =
|
# = Elasticsearch =
|
||||||
# =================
|
# =================
|
||||||
|
|
||||||
ELASTICSEARCH_HOSTS = ['db01:9200']
|
ELASTICSEARCH_HOSTS = ['db02:9200']
|
||||||
|
|
||||||
# ===============
|
# ===============
|
||||||
# = Social APIs =
|
# = Social APIs =
|
||||||
|
|
Loading…
Add table
Reference in a new issue