Test-jobber, UiO

Dette dokumentet lister opp jobber som må testes når Cerebrum skal over på nytt produksjonmiljø med RHEL 7 og Python 2.7.

Jobber som ikke skal kjøres, bør fjernes fra scheduled_jobs. Dersom man tar bort en pre- eller post-jobb, kan man sette inn en 'tom' jobb, som simpelthen gjør /bin/true e.l.

python scheduled_jobs.py bør kjøres i etterkant for å avdekke eventuelle pre- og post-jobber som må settes inn.

1   Jobb-oversikt

1.2   FS

FS_import_from_fs
Kan kjøres. Genrerer FS-importfiler. Krever tilgang til FS.
FS_import_fs_pq_data
Kan kjøres. Genrerer FS-importfiler. Krever tilgang til FS.
FS_import_fs
Kjører import fra FS. Krever FS-importfiler.
FS_merge_fs_xml
Bør kjøres. Genererer FS/merged_persons.xml. Krever FS-importfiler.
FS_update_from_SAP
Kan settes opp med --dryrun. Tilbakefører informasjon til FS.
LMS_build_groups_from_fs
Bør kjøres. Bygger Fronter-grupper fra FS-importfiler.
update_fs
Kan settes opp med --dryrun. Tilbakefører informasjon til FS.
update_fnr
Bør kjøres. Utfører bytte av ekstern id fra FS. Krever FS-importfil FS/fnr_update.xml og unntaksfil.
money2paper
Bør kjøres. Krever FS-importfil FS/paid_print.xml. Oppdaterer printer-kvote i Cerebrum.

1.3   SAP

SAP_dist_BAS2SAP_exportfile
Bør ikke settes opp. Overskriver eksportfil på minister.
SAP_generate_BAS2SAP_exportfile
Bør kjøres. Genererer SAP/bas2sap.csv.
SAP_get_file
TODO: Kan settes opp?
SAP_import_persons
Bør kjøres. Krever SAP/sap2bas.xml importfil.
SAP_sync_auto_groups
Bør kjøres. Vedlikeholder ansattgrupper i Cerebrum.
SAP_update_employees
Bør kjøres. Vedlikeholder ansattgrupper i Cerebrum. Krever import-fil SAP/sap2bas.xml.
populate_collection_groups
Bør kjøres. Vedlikeholder ansatt-grupper i Cerebrum.

1.4   Fronter

_dist_fronter_com
Bør ikke kjøres. Laster opp ny eksportfil til Fronter WS.
_zip_fronter_com
Kan settes opp. Komprimerer Fronter-eksportfil.
fronter_generate_full
Bør kjøres. Genererer fronter_com.xml. Krever FS-importfiler.

1.5   Rapporter

report_accs_without_aff
Bør kjøres. Genererer rapport REPORTS/accounts_without_affiliations.html.
report_accs_without_aff_dump
Bør ikke kjøres. Overskriver rapport på curumo.
report_accs_wo_pri_mail
Bør kjøres. Genererer rapport REPORTS/accounts_without_primary_email.html.
accounts_wo_pri_mail_dump
Bør ikke kjøres. Overskriver rapport på curumo.
report_accs_wo_imap_spread
Bør kjøres. Genererer rapport REPORTS/accounts_without_imap_spread.html.
accounts_wo_imap_spread_dump
Bør ikke kjøres. Overskriver rapport på curumo.
report_active_accounts
Bør kjøres. Genererer rapport REPORTS/accounts_report.html.
report_active_accounts_dump
Bør ikke kjøres. Overskriver rapport på curumo.
report_employee_quarantines
Bør kjøres. Genererer rapport REPORTS/karantener_ansatte.html.
report_employee_quarantines_dump
Bør ikke kjøres. Overskriver rapport på curumo.
report_empls_on_stud_disks
Bør kjøres. Genererer rapport REPORTS/employees_on_student_disks.html.
report_empls_on_stud_disks_dump
Bør ikke kjøres. Overskriver rapport på curumo.
report_new_persons
Bør kjøres. Genererer rapport REPORTS/nye_personer.html.
report_new_persons_dump
Bør ikke kjøres. Overskriver rapport på curumo.
report_ous_without_email_domain
Bør kjøres. Genererer rapport REPORTS/ous_without_email_domain.html
report_ous_without_email_dump
Bør ikke kjøres. Overskriver rapport på curumo.
report_user_per_sko
Bør ikke kjøres. Genrererer og sender rapport pr. epost.
report_weekly_stats
Bør ikke kjøres. Genererer og sender rapport pr. epost.
report_daily_de_quar_accounts
Kan kjøres. Genererer rapport deactivate_quarantined_accounts_daily/Deactivate_quarantined_accounts_*.csv
daily_de_quar_accounts_dump
Bør ikke kjøres. Overskriver rapport på curumo.
report_de_quar_accounts
Kan kjøres. Genererer rapport Deactivate_quarantined_accounts_full_list.csv
de_quar_accounts_dump
Bør ikke kjøres. Overskriver rapport på curumo.
archive_files
Kan kjøres. Kan evt. settes opp med --dryrun, men dette bør ikke være nødvendig.

1.6   Tjenester

bofhd

Kan settes opp. Cereconf bør settes opp med ugyldig SMTP-tjener og SMS-gateway for å unngå evt. utsending av beskjeder.

Epost-argument til keep-running bør ikke være med.

bofhd_epay
Kan settes opp. Epost-argument til keep-running bør ikke være med.
cerebrum_ws
Kan settes opp. Epost-argument til keep-running bør ikke være med.
cis_individuation
Kan settes opp, men cereconf bør settes opp med ugyldig SMS-gateway for å unngå utilsiktet SMS-utsending. Keep-running bør settes opp uten epost-utsending.
exchange_event_daemon
Kan settes opp hvis konfigurert til å snakke med testsystem. Må avklares med postmaster.
web_postmaster
Kan settes opp, men keep-running bør settes opp uten epost-sending.
pq
Kan settes opp. Epost-argument til keep-running bør ikke være med.

1.7   DNS

dns_build_129_240
Bør kjøres. Genererer eksportfil under dumps/DNS/. Krever inputfiler fra dumps/DNS/STATIC/.
dns_build_151_157
Bør kjøres. Genererer eksportfil under dumps/DNS/. Krever inputfiler fra dumps/DNS/STATIC/.
dns_build_158_36
Bør kjøres. Genererer eksportfil under dumps/DNS/. Krever inputfiler fra dumps/DNS/STATIC/.
dns_build_193_157
Bør kjøres. Genererer eksportfil under dumps/DNS/. Krever inputfiler fra dumps/DNS/STATIC/.
dns_build_2001_0700_0100
Bør kjøres. Genererer eksportfil under dumps/DNS/. Krever inputfiler fra dumps/DNS/STATIC/.
dns_build_ping
Bør kjøres. Genererer eksportfil under dumps/DNS/. Krever inputfiler fra dumps/DNS/STATIC/.
dns_build_trofast_uio_no
Bør kjøres. Genererer eksportfil under dumps/DNS/. Krever inputfiler fra dumps/DNS/STATIC/.
dns_build_uio_no
Bør kjøres. Genererer eksportfil under dumps/DNS/. Krever inputfiler fra dumps/DNS/STATIC/.
dns_dhcp_generate_dump
Bør kjøres. Genererer eksportfil dumps/DNS/dhcp.txt
dns_dhcp_dist_dump
Bør ikke kjøres, overskriver eksport på dhcp-master.
dns_dhcp_trigger_update
Bør ikke kjøres, logger inn på dhcp-master, og utfører endringer.
dns_dist_zones
Bør ikke kjøres, overskriver eksport-filer på ns1.
dns_get_static_files
Kan kjøres. Henter DNS-dumper til dumps/DNS/STATIC/ fra ns1.
dns_nis_dist_nisprod
Bør ikke kjøres. Overskriver eksportfiler på nis-prod01.
dns_nis_hosts_map
Bør kjøres. Genererer eksportfil dumps/NIS/hosts.
dns_nis_mng
Bør kjøres. Genererer eksportfil dumps/NIS/netgroup.host.
dns_subnet_get_file
Kan kjøres. Henter dumps/DNS/subnets.txt fra musevisa.
dns_subnet_import
Kan settes opp, men e-postutsending bør taes bort. Krever dumps/DNS/subnets.txt.
dns_trigger_zone_update
Bør ikke kjøres. Logger inn på ns1 og utfører endringer.

OBS: Enkelte DNS-jobber trigges av sine respektive eksport-jobber.

1.8   Ephorte

MERK: Dersom ny EIS-integrasjon er i produksjon, vil disse jobbene være byttet ut!

ephorte_fetch_stedinfo
Kan settes opp, men krever innlogging i ephorte med java-klient. Filen kan alternativt hentes fra prod-miljø.
ephorte_generate_export
Kan settes opp, men bør ikke sende e-post.
ephorte_populate
Bør settes opp, men uten utsending av epost.
ephorte_symlink_export
Kan settes opp
ephorte_symlink_steder
Kan settes opp
ephorte_sync_kurs
Bør ikke settes opp
Job: ephorte_sync_prod
Bør ikke settes opp

1.9   Host policies

hostpolicy_dist_cfprod01
Bør ikke kjøres. Overskriver eksportfiler på cfengine-prod01
hostpolicy_dist_cfprod02
Bør ikke kjøres. Overskriver eksportfiler på cfengine-prod02
hostpolicy_dist_hvelvet
Bør ikke kjøres. Overskriver eksportfiler på hvelvet
hostpolicy_generate_dump
Bør kjøres. Genererer host policy eksporfiler under dumps/hostpolicy/

1.10   NIS

1.10.1   UIO

nis_gen_group
Bør kjøres. Genererer eksporfil NIS/group.
nis_gen_ng_user
Bør kjøres. Genererer eksporfil NIS/netgroup.user.
nis_gen_passwd
Bør kjøres. Genererer eksporfil NIS/passwd.
nis_dist_files_nisprod
Bør ikke kjøres. Overskriver eksportfiler på nis-prod01.

1.10.2   HPC

hpc_dist_group
Bør ikke kjøres. Overskriver eksportfiler på moneypennny.hpc.
hpc_dist_pwd
Bør ikke kjøres. Overskriver eksportfiler på moneypennny.hpc.
hpc_gen_group
Bør kjøres. Genererer eksportfil HPC/group-hpc.
hpc_gen_md5pwd
Bør kjøres. Genererer eksportfil HPC/passwd-hpc.md5.

1.10.3   IFI

Vedlikehold av IFI-spesifik informasjon i Cerebrum, samt eksport av nettgrupper og IFIs NIS-tre.

ifi_auto
Bør kjøres - utfører internt vedlikehold av Cerebrum.
ifi_gen_group
Bør kjøres. Genererer eksportfil IFI/group-ifi.
ifi_gen_ng_user
Bør kjøres. Genrerer eksportfil IFI/netgroup.user-ifi.
ifi_gen_passwd
Bør kjøres. Genrerer eksportfil IFI/netgroup.passwd-ifi.
ifi_copy_maps
Bør ikke kjøres. Vil overskrive eksport-filer på bestemor.ifi.
ifi_dist_nisprod
Bør ikke kjøres. Vil overskrive eksport-filer på nis-prod01

1.11   LDAP

generate_entitlement_pickle
Bør kjøres. Genererer LDAP/person2entitlements.pickle.
ldif_automount
Bør kjøres. Genererer LDAP/automount.ldif.
ldif_dist_automount
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_grp
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_guests
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_hostgroup
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_hosts
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_isf_hotell1
Bør ikke kjøres. Overskriver eksportfil på ldap-hotell1.
ldif_dist_kurs
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_mail
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_mail_dns
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_org
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_posix
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_subnets
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_dist_voip
Bør ikke kjøres. Overskriver eksportfil på ldap-master.
ldif_group
Bør kjøres. Genererer eksportfil LDAP/group.ldif. Krever personid2group.pickle.
ldif_guests
Bør kjøres. Genererer eksportfil LDAP/guests.ldif
ldif_hostgroup
Bør kjøres. Genererer eksportfiler under LDAP/hostgroup.ldif
ldif_hosts
Bør kjøres. Genererer eksportfil LDAP/hosts.ldif
ldif_isf
Bør kjøres. Genererer eksportfil LDAP/isf-feide.ldif
ldif_kurs
Bør kjøres. Genererer eksportfil LDAP/kurs.ldif. Krever FS-importfiler.
ldif_mail
Bør kjøres. Genererer eksportfil LDAP/mail-db.ldif.new
Job: ldif_mail_cyrus_hack
Kan kjøres. Genererer LDIF/mail-db.ldif. Krever /cerebrum/uio/etc/passwords/crypt-cyrus@imap.uio.no og LDIF/mail-db.ldif.
ldif_mail_dns
Bør kjøres. Genererer eksportfil LDAP/mail-dns.ldif
ldif_org
Bør kjøres. Genererer eksportfil LDAP/organization.ldif. Genererer LDAP/personid2group.pickle
ldif_posix
Bør kjøres. Genererer eksportfil LDAP/posix.ldif
ldif_subnets
Bør kjøres. Genererer eksportfil LDAP/subnets.ldif
ldif_voip
Bør kjøres. Genererer eksportfil LDAP/voip.ldif
list_disk_quotas
Bør kjøres. Genererer disk_quotas.dump.

1.12   Medfak

medfak_generate_map_50
Bør kjøres. Genrererer medfak-50.csv. Krever sap2bas.xml.
medfak_generate_map_51
Bør kjøres. Genrererer medfak-51.csv. Krever sap2bas.xml.
medfak_generate_map_52
Bør kjøres. Genrererer medfak-52.csv. Krever sap2bas.xml.
medfak_generate_map_53
Bør kjøres. Genrererer medfak-53.csv. Krever sap2bas.xml.
medfak_sync_map_50
Bør ikke kjøres. Overskriver eksportfiler på studmed.
medfak_sync_map_51
Bør ikke kjøres. Overskriver eksportfiler på studmed.
medfak_sync_map_52
Bør ikke kjøres. Overskriver eksportfiler på studmed.
medfak_sync_map_53
Bør ikke kjøres. Overskriver eksportfiler på studmed.

1.13   Maillog

mail_cvs_updates
MÅ KJØRES!!!11 :) Det er vel en stund siden denne jobben har sendt mail, så denne kan vi kanskje hoppe over…
maillog_cis
Bør ikke kjøres, da den sender ut logger på e-post.
maillog_ephorte_warning
Bør ikke kjøres, da den sender ut logger på e-post.
maillog_error
Bør ikke kjøres, da den sender ut logger på e-post.
maillog_exchange_stderr
Bør ikke kjøres, da den sender ut logger på e-post.
maillog_warning
Bør ikke kjøres, da den sender ut logger på e-post.

1.14   Annet

brukere_isf_spread
Bør kjøres.
build_homedirs
Bør ikke kjøres. Kan evt. settes opp med --debug-hosts=<ikke-eksisterende host>
check_userdisks_dist_cache
Bør ikke kjøres. Overskriver eksport til cerebellum.
check_userdisks_gen_cache
TODO: Bør ikke kjøres?
clean_files
Bør kjøres.
cristin_dist_file
Bør ikke kjøres. Overskriver eksportfil på cristin-sync.
cristin_generate_file
Bør kjøres. Genererer eksportfil FRIDA/frida.xml. Krever SAP/sap2bas.xml
db_clean_changelog
Bør kjøres.
db_clean_passwords
Bør kjøres.
dbfg_expire
Kan kjøres med --dryrun.
dbfg_update
Kan kjøres med --dryrun.
deactivate_quarantined_accounts
Kan kjøres. OBS: Genrererer bofhd-requests.
dist_dbfg_expire
Bør ikke kjøres, sender rapport pr. epost.
dist_sidegjoremal_data
Bør ikke kjøres. Overskriver eksportfil på gt-mgmt1.
dist_valg
Bør ikke kjøres. Overskriver eksportfil på gt-mgmt1.
dump_sidegjoremal_data
Bør kjøres. Genererer eksportfiler SIDE/all_uio_ous.dat og SIDE/all_uio_employees.dat.
ecommerce_dist_files
Bør ikke kjøres. Overskriver eksportfil på minister.
ecommerce_gen_export
Bør kjøres. Genererer eksportfiler under BASWARE/.
email_server_weights
Bør kjøres. Vedlikeholder kvote pr. tjener i Cerebrum-database.
employee_ids_dump
Bør ikke kjøres, da den overskriver eksport på filhotell1.
generate_employee_ids
Bør kjøres. Genererer eksportfil DVHUS/employee_ids.dat
update_publication_reservations
Bør kjøres. Vedlikeholder reservasjons-flagg i Cerebrum.
ua_export
Kan kjøres uten --distribute-opsjon. Genererer eksportfiler under UA/. Krever SAP/sap2bas.xml importfil.
tag_student_disks
Bør kjøres. Krever studcofig.xml. Utfører vedlikehold av disk-traits.
sync_test_server
Bør ikke kjøres. Syncer data mellom prod-tjener og utviklingstjener.
state_verif_exchange_group
Kan settes opp hvis konfigurert til å snakke med testsystem. Må avklares med postmaster. Epost-opsjon må taes bort!
state_verif_exchange_mailbox
Kan settes opp hvis konfigurert til å snakke med testsystem. Må avklares med postmaster. Epost-opsjon må taes bort!
populate_valg
Bør kjøres. Genererer eksportfil val_persons.xml.
notify_change_password
Bør ikke kjøres. Kan evt. settes opp med --debug.
pwd_name_dictionary
Bør kjøres. Genererer dict/names.
quarantine_accounts
Kan settes opp med --dryrun. Setter karantener og sender epostvarsel.
quota_calc
Bør kjøres. Krever FS-importfiler og sap2bas.xml.
process_students
Kan kjøres med --only-dump-results <file>. Krever FS-importfiler.
release_guests
Kan kjøres. MERK: Oppretter bofhd-requests.
process_bofh_req_mail
Bør ikke kjøres.
process_bofh_requests
Bør ikke kjøres.
rmuser_clean
Bør ikke kjøres. Logger seg inn på cerebellum og utfører endringer.
rmuser_archive
Bør ikke kjøres. Logger seg inn på cerebellum og utfører endringer.
send_welcome_sms
Kan kjøres uten --commit-flagg.
import_folk_URLs
Kan kjøres. Henter og prosesserer fil fra folk.uio.no.
Av fhl
Publisert 12. feb. 2015 12:26