Skip to content

Commit d02c554

Browse files
committed
Improving scripts
1 parent c232a49 commit d02c554

File tree

4 files changed

+17
-8
lines changed

4 files changed

+17
-8
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: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,21 +37,26 @@
3737
state: latest
3838
update_cache: true
3939

40-
- name: Install git
40+
- name: Install git - curl - ssh client
4141
apt:
4242
name: "{{ item }}"
4343
state: installed
4444
state: "{{ item.state | default('present') }}"
4545
with_items:
4646
- git
4747
- curl
48-
#- systemctl
48+
- openssh-client
49+
- net-tools
50+
- postgresql-client
4951
- name: Install docker-compose
5052
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
5153
- name: Create symbolic link for docker-compose
5254
command: sudo ln -sf /usr/local/bin/docker-compose /usr/bin/docker-compose
5355
- name: Setting permissions right for docker-compose
5456
command: sudo chmod +x /usr/local/bin/docker-compose
57+
#- name: Set ssh-agent properties
58+
#command: eval `ssh-agent -s`; #sudo ssh-add -D;
59+
# sudo ssh-agent; sudo ssh-add;
5560
- name: Create dir for project
5661
command: mkdir -p /home/ubuntu/tagbase-server/
5762
- name: Change ownership
@@ -65,6 +70,7 @@
6570
#- name: Checkout specific tagserver branch
6671
# command: chdir=/root/tagbase-server git checkout -b 149_configuration_tool origin/149_configuration_tool
6772
- name: Setting up tagbase-server env file
73+
become: false
6874
copy:
6975
content: |
7076
@@ -73,7 +79,7 @@
7379
POSTGRES_PORT=5432
7480
SLACK_BOT_CHANNEL=tagbase-server
7581
SLACK_BOT_TOKEN=XYZXYZ
76-
dest: /home/ubuntu/.env
82+
dest: /home/ubuntu/tagbase-server/.env
7783
#- name: Build Tagbase services
7884
# command: chdir=/root/tagbase-server docker-compose build
7985
#- name: Deploy Tagbase services

0 commit comments

Comments
 (0)