refstack: cleanup old puppet

Remove old puppet configuration for the restack service, which is now
managed by Ansible.

Change-Id: I6b6dfd0f8ef89a5362f64cfbc8016ba5b1a346b3
This commit is contained in:
Ian Wienand 2021-03-12 13:48:38 +11:00
parent d33ce951c0
commit 018a14e34f
8 changed files with 15 additions and 45 deletions

View File

@ -14,9 +14,10 @@ At a Glance
=========== ===========
:Hosts: :Hosts:
* http://refstack.openstack.org/ * refstack01.openstack.org
:Puppet: :Ansible:
* https://opendev.org/opendev/puppet-refstack/ * :git_file:`playbooks/service-refstack.yaml`
* :git_file:`docker/refstack/Dockerfile`
:Projects: :Projects:
* https://opendev.org/osf/refstack/ * https://opendev.org/osf/refstack/
:Bugs: :Bugs:
@ -27,6 +28,12 @@ Overview
There are three major components in the Refstack server: There are three major components in the Refstack server:
* Refstack-UI
* Refstack-API
* Database
These run as two containers (UI/API and mariadb) on the host.
Refstack-UI Refstack-UI
----------- -----------
@ -41,8 +48,8 @@ interoperability test results. It also provides APIs to facilitate the
uploading/retrieval of test data. Users can use the refstack-client tool uploading/retrieval of test data. Users can use the refstack-client tool
to anonymously upload their data to the refstack.openstack.org site. to anonymously upload their data to the refstack.openstack.org site.
MySQL database Mariadb database
-------------- ----------------
This is the database to host the user uploaded test results data. This is the database to host the user uploaded test results data.

View File

@ -291,6 +291,7 @@ cacti_hosts:
- mirror.us-east.openedge.opendev.org - mirror.us-east.openedge.opendev.org
- mirror-update.opendev.org - mirror-update.opendev.org
- mirror-update.openstack.org - mirror-update.openstack.org
- refstack01.openstack.org
- review-dev01.opendev.org - review-dev01.opendev.org
- review.openstack.org - review.openstack.org
- static01.opendev.org - static01.opendev.org

View File

@ -634,13 +634,6 @@ all:
region_name: ca-ymq-1 region_name: ca-ymq-1
public_v4: 199.204.45.22 public_v4: 199.204.45.22
public_v6: 2604:e100:1:0:f816:3eff:fe05:7ce0 public_v6: 2604:e100:1:0:f816:3eff:fe05:7ce0
refstack.openstack.org:
ansible_host: 23.253.230.186
location:
cloud: openstackci-rax
region_name: DFW
public_v4: 23.253.230.186
public_v6: 2001:4800:7817:103:be76:4eff:fe05:5870
refstack01.openstack.org: refstack01.openstack.org:
ansible_host: 104.239.144.250 ansible_host: 104.239.144.250
location: location:

View File

@ -141,7 +141,6 @@ groups:
- paste[0-9]*.open*.org - paste[0-9]*.open*.org
- pbx[0-9]*.opendev.org - pbx[0-9]*.opendev.org
- planet[0-9]*.open*.org - planet[0-9]*.open*.org
- refstack.openstack.org
- status*.open*.org - status*.open*.org
- storyboard-dev[0-9]*.opendev.org - storyboard-dev[0-9]*.opendev.org
- storyboard[0-9]*.opendev.org - storyboard[0-9]*.opendev.org
@ -172,7 +171,6 @@ groups:
- paste[0-9]*.open*.org - paste[0-9]*.open*.org
- pbx[0-9]*.opendev.org - pbx[0-9]*.opendev.org
- planet[0-9]*.open*.org - planet[0-9]*.open*.org
- refstack.openstack.org
- status*.open*.org - status*.open*.org
- storyboard[0-9]*.opendev.org - storyboard[0-9]*.opendev.org
- storyboard-dev[0-9]*.opendev.org - storyboard-dev[0-9]*.opendev.org
@ -184,8 +182,6 @@ groups:
- wiki-dev[0-9]*.openstack.org - wiki-dev[0-9]*.openstack.org
refstack: refstack:
- refstack[0-9]*.openstack.org - refstack[0-9]*.openstack.org
refstack-docker:
- refstack[0-9]*.openstack.org
registry: registry:
- insecure-ci-registry[0-9]*.opendev.org - insecure-ci-registry[0-9]*.opendev.org
review-dev: review-dev:
@ -226,7 +222,7 @@ groups:
- openstackid[0-9]*.openstack.org - openstackid[0-9]*.openstack.org
- paste[0-9]*.open*.org - paste[0-9]*.open*.org
- planet[0-9]*.open*.org - planet[0-9]*.open*.org
- refstack*.openstack.org - refstack[0-9]*.openstack.org
- static[0-9]*.opendev.org - static[0-9]*.opendev.org
- status*.open*.org - status*.open*.org
- storyboard-dev[0-9]*.opendev.org - storyboard-dev[0-9]*.opendev.org

View File

@ -1 +0,0 @@
ansible_python_interpreter: python

View File

@ -199,31 +199,6 @@ node /^firehose\d+\.open.*\.org$/ {
} }
} }
# Node-OS: trusty
# Node-OS: xenial
node /^refstack\d*\.open.*\.org$/ {
class { 'openstack_project::server': }
class { 'refstack':
mysql_host => hiera('refstack_mysql_host', 'localhost'),
mysql_database => hiera('refstack_mysql_db_name', 'refstack'),
mysql_user => hiera('refstack_mysql_user', 'refstack'),
mysql_user_password => hiera('refstack_mysql_password'),
ssl_cert_content => hiera('refstack_ssl_cert_file_contents'),
ssl_cert => '/etc/ssl/certs/refstack.pem',
ssl_key_content => hiera('refstack_ssl_key_file_contents'),
ssl_key => '/etc/ssl/private/refstack.key',
ssl_ca_content => hiera('refstack_ssl_chain_file_contents'),
ssl_ca => '/etc/ssl/certs/refstack.ca.pem',
protocol => 'https',
}
mysql_backup::backup_remote { 'refstack':
database_host => hiera('refstack_mysql_host', 'localhost'),
database_user => hiera('refstack_mysql_user', 'refstack'),
database_password => hiera('refstack_mysql_password'),
require => Class['::refstack'],
}
}
# A machine to run Storyboard # A machine to run Storyboard
# Node-OS: xenial # Node-OS: xenial
node /^storyboard\d+\.opendev\.org$/ { node /^storyboard\d+\.opendev\.org$/ {

View File

@ -6,7 +6,6 @@ letsencrypt_certcheck_additional_domains:
- git.openstack.org 443 - git.openstack.org 443
- openstackid-dev.openstack.org 443 - openstackid-dev.openstack.org 443
- openstackid.org 443 - openstackid.org 443
- refstack.openstack.org 443
- review.openstack.org 443 - review.openstack.org 443
- storyboard.openstack.org 443 - storyboard.openstack.org 443
- survey.openstack.org 443 - survey.openstack.org 443

View File

@ -1,4 +1,4 @@
- hosts: "refstack-docker:!disabled" - hosts: "refstack:!disabled"
name: "Configure refstack service in docker" name: "Configure refstack service in docker"
roles: roles:
- install-docker - install-docker