Making sure deploy created files are not tracked
Change-Id: I4a9290283c74bde5e7233027f4065a41951c91f6
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -22,6 +22,9 @@ lib64
|
|||||||
# Installer logs
|
# Installer logs
|
||||||
pip-log.txt
|
pip-log.txt
|
||||||
|
|
||||||
|
# Deploy created
|
||||||
|
/Deploy/plabook/deploy
|
||||||
|
|
||||||
# Unit test / coverage reports
|
# Unit test / coverage reports
|
||||||
.coverage
|
.coverage
|
||||||
.tox
|
.tox
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
- hosts: storlet-proxy:storlet-storage:docker
|
- hosts: storlet-proxy:storlet-storage:docker
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: test_os_version
|
- role: test_os_version
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
- hosts: storlet-mgmt
|
- hosts: storlet-mgmt
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: create_default_tenant
|
- role: create_default_tenant
|
||||||
|
@@ -15,14 +15,14 @@
|
|||||||
|
|
||||||
- hosts: docker
|
- hosts: docker
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: deploy_default_tenant
|
- role: deploy_default_tenant
|
||||||
|
|
||||||
- hosts: storlet-proxy:storlet-storage
|
- hosts: storlet-proxy:storlet-storage
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: pull_default_tenant
|
- role: pull_default_tenant
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
- hosts: docker
|
- hosts: docker
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: docker_base_jre_image
|
- role: docker_base_jre_image
|
||||||
|
@@ -15,20 +15,20 @@
|
|||||||
|
|
||||||
- hosts: docker
|
- hosts: docker
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: docker_client
|
- role: docker_client
|
||||||
|
|
||||||
- hosts: docker # TODO: This patch probably needs to propegate to all clients on all nodes.
|
- hosts: docker # TODO: This patch probably needs to propegate to all clients on all nodes.
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
tasks:
|
tasks:
|
||||||
- include: roles/docker_registry/tasks/patch_docker_configs.yml
|
- include: roles/docker_registry/tasks/patch_docker_configs.yml
|
||||||
|
|
||||||
- hosts: docker
|
- hosts: docker
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: docker_registry
|
- role: docker_registry
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
- hosts: docker
|
- hosts: docker
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: docker_storlet_engine_image
|
- role: docker_storlet_engine_image
|
||||||
|
@@ -16,7 +16,7 @@
|
|||||||
- hosts: storlet-proxy:storlet-storage
|
- hosts: storlet-proxy:storlet-storage
|
||||||
|
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- role: docker_client
|
- role: docker_client
|
||||||
|
@@ -52,6 +52,9 @@
|
|||||||
- shell: chdir=/opt/docker-registry
|
- shell: chdir=/opt/docker-registry
|
||||||
/bin/sed -i '/requests/d' requirements.txt
|
/bin/sed -i '/requests/d' requirements.txt
|
||||||
|
|
||||||
|
- shell: chdir=/opt/docker-registry
|
||||||
|
/bin/sed -i '/glanceclient/d' requirements.txt
|
||||||
|
|
||||||
- name: pip install the Docker repository service requirements
|
- name: pip install the Docker repository service requirements
|
||||||
pip:
|
pip:
|
||||||
chdir: /opt/docker-registry
|
chdir: /opt/docker-registry
|
||||||
|
@@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
- hosts: storlet-proxy:storlet-storage
|
- hosts: storlet-proxy:storlet-storage
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
tasks:
|
tasks:
|
||||||
- replace: dest=/etc/swift/proxy-server.conf regexp='^storlet_execute_on_proxy_only.*$' replace='storlet_execute_on_proxy_only = {{ run_on_proxy }}' owner=swift group=swift mode=644
|
- replace: dest=/etc/swift/proxy-server.conf regexp='^storlet_execute_on_proxy_only.*$' replace='storlet_execute_on_proxy_only = {{ run_on_proxy }}' owner=swift group=swift mode=644
|
||||||
- replace: dest=/etc/swift/object-server.conf regexp='^storlet_execute_on_proxy_only.*$' replace='storlet_execute_on_proxy_only = {{ run_on_proxy }}' owner=swift group=swift mode=644
|
- replace: dest=/etc/swift/object-server.conf regexp='^storlet_execute_on_proxy_only.*$' replace='storlet_execute_on_proxy_only = {{ run_on_proxy }}' owner=swift group=swift mode=644
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
- hosts: storlet-mgmt
|
- hosts: storlet-mgmt
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
# - role: docker_client
|
# - role: docker_client
|
||||||
|
@@ -15,26 +15,26 @@
|
|||||||
|
|
||||||
- hosts: all
|
- hosts: all
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
roles:
|
roles:
|
||||||
- role: remove_docker
|
- role: remove_docker
|
||||||
|
|
||||||
- hosts: storlet-proxy:storlet-storage
|
- hosts: storlet-proxy:storlet-storage
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
roles:
|
roles:
|
||||||
- role: reconfigure_swift
|
- role: reconfigure_swift
|
||||||
engine_install_dir: /tmp/swift/
|
engine_install_dir: /tmp/swift/
|
||||||
|
|
||||||
- hosts: storlet-proxy:storlet-storage
|
- hosts: storlet-proxy:storlet-storage
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
roles:
|
roles:
|
||||||
- role: remove_host_storlet_engine
|
- role: remove_host_storlet_engine
|
||||||
|
|
||||||
- hosts : docker
|
- hosts : docker
|
||||||
vars_files:
|
vars_files:
|
||||||
- [ common.yml ]
|
- [ deploy/common.yml ]
|
||||||
roles:
|
roles:
|
||||||
- role: remove_docker_registry
|
- role: remove_docker_registry
|
||||||
|
|
||||||
|
@@ -28,23 +28,36 @@ sudo sed -i 's/<Set Me!>/'$USER'/g' localhost_config.json
|
|||||||
ansible-playbook -s -i inventory/vagrant/localhost_dynamic_inventory.py main-install.yml
|
ansible-playbook -s -i inventory/vagrant/localhost_dynamic_inventory.py main-install.yml
|
||||||
|
|
||||||
cd -
|
cd -
|
||||||
sed -i 's/<Set Me!>/127.0.0.1/g' Deploy/playbook/common.yml
|
sudo mkdir Deploy/playbook/deploy
|
||||||
sed -i 's/<Set Me!>/'$USER'/g' Deploy/playbook/hosts
|
echo "Copying vars and hosts file to deploy directory"
|
||||||
sed -i '/ansible_ssh_pass/d' Deploy/playbook/hosts
|
sudo cp Deploy/playbook/common.yml-sample Deploy/playbook/deploy/common.yml
|
||||||
|
sudo cp Deploy/playbook/hosts-sample Deploy/playbook/deploy/hosts
|
||||||
|
sudo chown -R $USER:$USER Deploy/playbook/deploy
|
||||||
|
sed -i 's/<Set Me!>/127.0.0.1/g' Deploy/playbook/deploy/common.yml
|
||||||
|
sed -i 's/<Set Me!>/'$USER'/g' Deploy/playbook/deploy/hosts
|
||||||
|
sed -i '/ansible_ssh_pass/d' Deploy/playbook/deploy/hosts
|
||||||
# If no arguments are supplied, assume we are under jenkins job, and
|
# If no arguments are supplied, assume we are under jenkins job, and
|
||||||
# we need to edit common.yml to set the appropriate source dir
|
# we need to edit common.yml to set the appropriate source dir
|
||||||
if [ -z "$1" ]
|
if [ -z "$1" ]
|
||||||
then
|
then
|
||||||
sed -i 's/~\/storlets/\/home\/'$USER'\/workspace\/gate-storlets-functional\//g' Deploy/playbook/common.yml
|
sed -i 's/~\/storlets/\/home\/'$USER'\/workspace\/gate-storlets-functional\//g' Deploy/playbook/deploy/common.yml
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd Deploy/playbook
|
cd Deploy/playbook
|
||||||
ansible-playbook -s -i hosts cluster_check.yml
|
echo "Running hosts cluster_check playbook"
|
||||||
ansible-playbook -s -i hosts docker_repository.yml
|
ansible-playbook -s -i deploy/hosts cluster_check.yml
|
||||||
ansible-playbook -s -i hosts docker_base_storlet_images.yml
|
echo "Running docker_repository playbook"
|
||||||
ansible-playbook -s -i hosts docker_storlet_engine_image.yml
|
ansible-playbook -s -i deploy/hosts docker_repository.yml
|
||||||
ansible-playbook -s -i hosts storlet_mgmt.yml
|
echo "Running docker_base_storlet_images playbook"
|
||||||
ansible-playbook -s -i hosts fetch_proxy_conf.yml
|
ansible-playbook -s -i deploy/hosts docker_base_storlet_images.yml
|
||||||
ansible-playbook -s -i hosts host_storlet_engine.yml
|
echo "Running docker_storlet_engine_image playbook"
|
||||||
|
ansible-playbook -s -i deploy/hosts docker_storlet_engine_image.yml
|
||||||
|
echo "Running hosts storlet_mgmt playbook"
|
||||||
|
ansible-playbook -s -i deploy/hosts storlet_mgmt.yml
|
||||||
|
echo "Running hosts fetch_proxy_conf playbook"
|
||||||
|
ansible-playbook -s -i deploy/hosts fetch_proxy_conf.yml
|
||||||
|
echo "Running host_storlet_engine playbook"
|
||||||
|
ansible-playbook -s -i deploy/hosts host_storlet_engine.yml
|
||||||
sudo chmod -R 777 /opt/ibm
|
sudo chmod -R 777 /opt/ibm
|
||||||
ansible-playbook -i hosts create_default_tenant.yml
|
echo "Running create_default_tenant playbook"
|
||||||
|
ansible-playbook -i deploy/hosts create_default_tenant.yml
|
||||||
|
Reference in New Issue
Block a user