ara_git_mirror_credentials was defined in ara but can't be used outside
of the project. It needs to be defined here as well and have a unique
name.
Change-Id: Ic9f715e1f3b5934ef3e8fdb5210a67832b1dd502
recordsansible was a test organization, the github repository is being
moved to ansible-community.
Change-Id: Ie710b953f2133a4fbdd80849071a615828be1426
Now that ara-{clients,server,plugins} have been merged back into
ara, it's easier to keep everything in the same repository.
The roles and integration tests have already been moved to the ara
repository so we can remove this now.
Change-Id: I8baf5701abb4bd030c5f0b321790482e0f9c229b
This commits imports two bootstrapped Ansible roles:
- ara_server for installing and configuring ara-server
- ara_frontend_nginx for setting up vhosts with nginx
The roles are integration tested by new Zuul jobs on Fedora
and Ubuntu.
Change-Id: I06c7a2e9fb3f61fa451053543971de89d438fef4
These are largely imported from the existing ARA 0.x integration
tests. Ideally, both 0.x and 1.0 would be using the same tests and
jobs to test themselves.
This effectively adds three jobs:
- ara-integration-fedora-2.7
- ara-integration-fedora-devel
- ara-integration-ubuntu-2.6
These jobs install Ansible from source and then installs ara-server,
ara-clients and ara-plugins in a virtualenv. It then runs the
integration-tests.yaml playbook.
Change-Id: Id0e78259a2bc69f66bc68a9c528613e4d5b7c2a4
This adds a role which:
- Sets up user/group/logging for Hugo
- Retrieves and installs the hugo from upstream release
- Sets up a systemd unit file to keep the hugo server running
- Installs and configure nginx as a reverse proxy to the hugo server
to serve ara.recordsansible.org
I'm not sure yet if keeping the hugo server running is the way to
go or if we should regenerate the static files every time.
It sort of goes against the point of hugo to use the server but
the fact that it reloads automatically when the source changes could
come in handy for automated updates.
Change-Id: I40e833a27117f9ec5003007bb08a677e16734e55