diff --git a/playbooks/manual/staging-sync/templates/koji-reset-staging.sql b/playbooks/manual/staging-sync/templates/koji-reset-staging.sql index 2e068666ab..e639f94b3c 100644 --- a/playbooks/manual/staging-sync/templates/koji-reset-staging.sql +++ b/playbooks/manual/staging-sync/templates/koji-reset-staging.sql @@ -75,6 +75,8 @@ update repo set state = 3 where state in (0, 1, 2); -- The koji hub is x86_64 and i386 and has createrepo ability {% for host in groups['koji-stg'] %} select now() as time, 'adding staging host {{ host }}' as msg; +delete from host where name='{{ host }}'; +delete from users where name='{{ host }}'; insert into users (name, usertype, krb_principal, status) values ('{{ host }}', 1, 'compile/{{ host }}@STG.FEDORAPROJECT.ORG', 0); insert into host (user_id, name, arches) values ( (select id from users where name='{{host}}'), '{{host}}', 'i386 x86_64'); @@ -87,6 +89,8 @@ insert into host_channels (host_id, channel_id) values ( -- The buildvms are x86_64 and i386 and also have createrepo ability {% for host in groups['buildvm-stg'] %} select now() as time, 'adding staging host {{ host }}' as msg; +delete from host where name='{{ host }}'; +delete from users where name='{{ host }}'; insert into users (name, usertype, krb_principal, status) values ('{{ host }}', 1, 'compile/{{ host }}@STG.FEDORAPROJECT.ORG', 0); insert into host (user_id, name, arches) values ( (select id from users where name='{{host}}'), '{{host}}', 'i386 x86_64'); @@ -100,6 +104,8 @@ insert into host_channels (host_id, channel_id) values ( {% for host in groups['buildvm-aarch64-stg'] %} select now() as time, 'adding staging host {{ host }}' as msg; +delete from host where name='{{ host }}'; +delete from users where name='{{ host }}'; insert into users (name, usertype, krb_principal, status) values ('{{ host }}', 1, 'compile/{{ host }}@STG.FEDORAPROJECT.ORG', 0); insert into host (user_id, name, arches) values ( (select id from users where name='{{host}}'), '{{host}}', 'aarch64'); @@ -113,6 +119,8 @@ insert into host_channels (host_id, channel_id) values ( {% for host in groups['buildvm-ppc64-stg'] %} select now() as time, 'adding staging host {{ host }}' as msg; +delete from host where name='{{ host }}'; +delete from users where name='{{ host }}'; insert into users (name, usertype, krb_principal, status) values ('{{ host }}', 1, 'compile/{{ host }}@STG.FEDORAPROJECT.ORG', 0); insert into host (user_id, name, arches) values ( (select id from users where name='{{host}}'), '{{host}}', 'ppc64'); @@ -126,6 +134,8 @@ insert into host_channels (host_id, channel_id) values ( {% for host in groups['buildvm-ppc64le-stg'] %} select now() as time, 'adding staging host {{ host }}' as msg; +delete from host where name='{{ host }}'; +delete from users where name='{{ host }}'; insert into users (name, usertype, krb_principal, status) values ('{{ host }}', 1, 'compile/{{ host }}@STG.FEDORAPROJECT.ORG', 0); insert into host (user_id, name, arches) values ( (select id from users where name='{{host}}'), '{{host}}', 'ppc64le');