1、修改自检项目名称为tsg-diagnose 2、删除自检多余操作

This commit is contained in:
fumingwei
2020-07-20 16:57:16 +08:00
parent 799f3e4a2f
commit 8364667a79
9 changed files with 27 additions and 87 deletions

View File

@@ -1,33 +1,6 @@
#dockerImages:
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/unittest"
# tag: latest
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/wpr"
# tag: latest
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/badssl"
# tag: latest
#
#dockerImages2tags:
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/unittest:latest"
# repo: "unittest-self-test:latest"
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/wpr:latest"
# repo: "wpr-self-test:latest"
# - name: "git.mesalab.cn:7443/tsg/tsg-diagnose/badssl:latest"
# repo: "badssl-self-test:latest"
#
#dockerImagesTar:
# - name: "unittest-self-test"
# tag: "latest"
# tarpath: /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/images/unittest.tar
# - name: "wpr-self-test"
# tag: "latest"
# tarpath: /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/images/wpr.tar
# - name: "badssl-self-test"
# tag: "latest"
# tarpath: /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/images/badssl.tar
#
tarpath:
src:
- /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/install_config
- /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/deploy.yml
- /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test
- /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/tsg-diagnose
destdict: /tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/build/

View File

@@ -1,5 +1,5 @@
rpmdict:
selftest:
fullname: "self-test-ci_test_rpm-1.el7.x86_64.rpm"
name: "self-test"
downpath: "/tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/self-test/files/rpms"
tsgDiagnose:
fullname: "tsg-diagnose-test_edit_name-1.el7.x86_64.rpm"
name: "tsg-diagnose"
downpath: "/tmp/padding_for_PACK_TAR_BUILD_DIRS_PREFIX/tsg/tsg-scripts/roles/tsg-diagnose/files/rpms"

View File

@@ -16,6 +16,7 @@
- certstore
- cert-redis
- telegraf_statistic
- tsg-diagnose
- hosts: blade-01
roles:

View File

@@ -1,23 +0,0 @@
---
- name: "pull image from remote git registry"
docker_image:
name: "{{ item.name }}"
tag: "{{ item.tag }}"
source: pull
with_items: "{{ dockerImages }}"
- name: "add tag"
docker_image:
name: "{{ item.name }}"
repository: "{{ item.repo }}"
force_tag: yes
source: local
with_items: "{{ dockerImages2tags }}"
- name: "Archive image"
docker_image:
name: "{{ item.name }}"
tag: "{{ item.tag }}"
archive_path: "{{ item.tarpath }}"
source: local
with_items: "{{ dockerImagesTar }}"

View File

@@ -1,4 +1,3 @@
---
#- include: ImageDownload.yml
- include: RpmDownload.yml
- include: TarBuild.yml

View File

@@ -1,31 +0,0 @@
---
- name: 'copy file to device'
copy:
src: "{{item.src}}"
dest: "{{item.dest}}"
mode: "{{item.mode}}"
with_items:
- { src: "{{ role_path }}/files/", dest: "/tmp/ansible_deploy/self_test", mode: '0755' }
- name: 'local docker image'
docker_image:
name: "{{item.name}}"
load_path: "{{item.load_path}}"
source: "{{item.source}}"
with_items:
- { name: 'badssl', load_path: '/tmp/ansible_deploy/self_test/images/badssl.tar', source: load }
- { name: 'golang', load_path: '/tmp/ansible_deploy/self_test/images/wpr.tar', source: load }
- { name: 'python', load_path: '/tmp/ansible_deploy/self_test/images/unittest.tar', source: load }
- name: "install kni rpms from localhost"
yum:
name:
- "/tmp/ansible_deploy/self_test/rpms/{{rpmdict.selftest.fullname}}"
state: present
- name: 'self-test service start and docker-compose up'
systemd:
name: self-test
enabled: yes
daemon_reload: yes

View File

@@ -0,0 +1,21 @@
---
- name: 'copy file to device'
copy:
src: "{{item.src}}"
dest: "{{item.dest}}"
mode: "{{item.mode}}"
with_items:
- { src: "{{ role_path }}/files/", dest: "/tmp/ansible_deploy/tsg-diagnose", mode: '0755' }
- name: "install kni rpms from localhost"
yum:
name:
- "/tmp/ansible_deploy/tsg-diagnose/rpms/{{rpmdict.tsgDiagnose.fullname}}"
state: present
- name: 'tsg-diagnose service start and docker-compose up'
systemd:
name: tsg-diagnose
enabled: yes
daemon_reload: yes