Skip to content

Commit aa84763

Browse files
committed
Improving scripts
1 parent da45a53 commit aa84763

File tree

4 files changed

+20
-22
lines changed

4 files changed

+20
-22
lines changed

devops/capistrano/config/deploy.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
lock "~> 3.17.1"
33

44
set :application, "tagbase-server"
5-
set :repo_url, "[email protected]:tagbase/tagbase-server.git"
5+
set :repo_url, "https://github.com/tagbase/tagbase-server.git" # [email protected]:tagbase/tagbase-server.git"
66

77
# Default branch is :master
88
# ask :branch, `git rev-parse --abbrev-ref HEAD`.chomp

devops/capistrano/config/deploy/staging.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
set :branch, "149_configuration_tool"
2+
set :server_ip, "3.145.103.174"
23

34
# server-based syntax
45
# ======================
56
# Defines a single server with a list of roles and multiple properties.
67
# You can define all roles on a single server, or split them:
78

89
# server "example.com", user: "deploy", roles: %w{app db web}, my_property: :my_value
9-
server "18.117.121.155", user: "ubuntu", roles: %w{app}
10+
#server "3.145.103.174", user: "ubuntu", roles: %w{app}
11+
server fetch(:server_ip), user: "ubuntu", roles: %w{app}
1012
# server "example.com", user: "deploy", roles: %w{app web}, other_property: :other_value
1113
# server "db.example.com", user: "deploy", roles: %w{db}
1214

@@ -20,7 +22,8 @@
2022
# property set. Specify the username and a domain or IP for the server.
2123
# Don't use `:all`, it's a meta role.
2224

23-
role :app, %w{[email protected]}
25+
#role :app, %w{[email protected]}
26+
role :app, "ubuntu@#{fetch(:server_ip)}"
2427
# role :web, %w{[email protected] [email protected]}, other_property: :other_value
2528
# role :db, %w{[email protected]}
2629

devops/inventory

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ tagbase_server_devserver docker_service_name=tagbase_server_devserver
33

44
#[prod_server]
55
#one.example.com
6-
#
6+
77
[dev_servers]
8-
18.117.121.155
8+
3.145.103.174
99

1010
#one.example.com
1111

devops/tagserver_playbook.yaml

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
- hosts: dev_servers
33
gather_facts: yes
44
become: true
5-
# become_method: sudo
6-
# connection: docker
75

86
tasks:
97
- name: Install apt-transport-https
@@ -37,34 +35,35 @@
3735
state: latest
3836
update_cache: true
3937

40-
- name: Install git
38+
- name: Install git - curl - ssh client
4139
apt:
4240
name: "{{ item }}"
4341
state: installed
4442
state: "{{ item.state | default('present') }}"
4543
with_items:
4644
- git
4745
- curl
48-
#- systemctl
46+
- openssh-client
47+
- net-tools
48+
- postgresql-client
49+
4950
- name: Install docker-compose
5051
command: sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64" -o /usr/local/bin/docker-compose
52+
5153
- name: Create symbolic link for docker-compose
5254
command: sudo ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose
55+
5356
- name: Setting permissions right for docker-compose
5457
command: sudo chmod +x /usr/local/bin/docker-compose
58+
5559
- name: Create dir for project
5660
command: mkdir -p /home/ubuntu/tagbase-server/
61+
5762
- name: Change ownership
5863
command: chown ubuntu:ubuntu -R /home/ubuntu/tagbase-server/
59-
#- name: Cloning tagbase-server project
60-
# git:
61-
# repo: https://github.com/tagbase/tagbase-server.git
62-
# dest: /root/tagbase-server
63-
# clone: yes
64-
# update: yes
65-
#- name: Checkout specific tagserver branch
66-
# command: chdir=/root/tagbase-server git checkout -b 149_configuration_tool origin/149_configuration_tool
64+
6765
- name: Setting up tagbase-server env file
66+
become: false
6867
copy:
6968
content: |
7069
@@ -73,8 +72,4 @@
7372
POSTGRES_PORT=5432
7473
SLACK_BOT_CHANNEL=tagbase-server
7574
SLACK_BOT_TOKEN=XYZXYZ
76-
dest: /home/ubuntu/.env
77-
#- name: Build Tagbase services
78-
# command: chdir=/root/tagbase-server docker-compose build
79-
#- name: Deploy Tagbase services
80-
# command: chdir=/root/tagbase-server docker-compose up -d
75+
dest: /home/ubuntu/tagbase-server/.env

0 commit comments

Comments
 (0)