Opened 3 years ago

Closed 3 months ago

#2731 closed task (fixed)

deploy trac via ansible

Reported by: strk Owned by: strk
Priority: normal Milestone: Sysadmin Contract 2024-III (strk)
Component: SysAdmin/Trac Keywords:
Cc:

Description (last modified by strk)

At least the Apache config and the global trac configuration

Change History (11)

comment:1 by strk, 3 years ago

Milestone: Sysadmin Contract 2022-ISysadmin Contract 2022-II

Ticket retargeted after milestone closed

comment:2 by robe, 23 months ago

Milestone: Sysadmin Contract 2022-IISysadmin Contract 2023-I

pushing to next milestone since my contract funds have been used.

comment:3 by robe, 11 months ago

Milestone: Sysadmin Contract 2023-ISysadmin Contract 2024-I

Moving my prior still open items to the next proposed Milestone

comment:4 by strk, 10 months ago

Cross-links to #3089 (doing the cross-linking manually as we don't have the trac plugin which would do this automatically yet: #2105)

comment:5 by strk, 10 months ago

Component: SysAdminSysAdmin/Trac
Description: modified (diff)
Summary: deploy tracsvn machine via ansibledeploy trac via ansible

Regina I've updated the summary and the original submission of this ticket to make it more "ansible-way". We'd deply the "Trac" service, not "a machine".

That machine (tracsvn) plays multiple "roles": one is trac, which this ticket will be about, another is Gitea which has its own "ansible" ticket here: #3084

comment:6 by strk, 3 months ago

Milestone: Sysadmin Contract 2024-ISysadmin Contract 2024-III (strk)
Owner: changed from sac@… to strk
Status: newassigned

comment:8 by strk, 3 months ago

With https://git.osgeo.org/gitea/sac/ansible-deployment/commit/bc29ec234f50cf9e37ffe09b7b9f5b6f1d42470c we also install Trac via pip (still at 2.7 to not change too many things at once).

Next stop: plugins, so we might also deal with the cross-referencing plugin requested in #2105

comment:9 by strk, 3 months ago

Plugins and global config is now deployed via ansbile. Next: apache2 config

comment:10 by strk, 3 months ago

Apache2 config done. Next: nginx proxy config

comment:11 by strk, 3 months ago

Resolution: fixed
Status: assignedclosed

I'll actually close this as the at least requested in the original submission is now satisfied. Will postpone dealing with the nginx proxy configuration after https://git.osgeo.org/gitea/sac/ansible-deployment/pulls/61 is merged, if ever

Note: See TracTickets for help on using tickets.