1
0
mirror of https://github.com/ansible/awx.git synced 2024-10-31 15:21:13 +03:00
Commit Graph

70 Commits

Author SHA1 Message Date
Shane McDonald
0e2a2d61e2 Create a setup subpackage 2017-03-23 16:46:25 -04:00
Shane McDonald
7282e4c332 Fix globbing pattern for l10n files
TIL **/* only searches direct child directories on Linux, but is recursive on macOS
2017-02-13 20:33:06 -05:00
Shane McDonald
409090789c Add l10n files to data_files in setup.py 2017-02-13 20:00:30 -05:00
Aaron Tan
9e4655419e Fix flake8 E302 errors. 2016-11-15 20:59:39 -05:00
Aaron Tan
473ed016de Fix flake8 E305 errors. 2016-11-15 16:32:27 -05:00
AlanCoding
74a118b447 flake8 fix 2016-11-08 09:37:07 -05:00
Graham Mainwaring
93ef8f7240 3.1 deb build, not including bubblewrap 2016-11-07 17:54:24 -05:00
Matthew Jones
23bf9cd2be Cleanup tower services and exit handling
* Replace apache with nginx in various service scripts
* Add a failure handler that will shut down all services if any of them
  fail
* Use INT signal for uwsgi shutdown procedure
2016-11-02 13:00:09 -04:00
Wayne Witzel III
f5f4785714 Merge pull request #3668 from wwitzel3/channels-deployment
Channels deployment
2016-10-17 15:46:42 -04:00
Bill Nottingham
afb1fe8d69 Remove support@ansible.com, clean up some old links. 2016-10-13 16:41:34 -04:00
Wayne Witzel III
e4e878d041 copy nginx config and uwsgi_params 2016-10-07 14:41:34 -04:00
Bill Nottingham
541758916f Fix flake8 warning. 2016-06-07 10:23:14 -04:00
Bill Nottingham
74561e218c munin is dead. Long live munin!
Wait, not that.
2016-06-06 16:46:19 -04:00
Graham Mainwaring
ce5be7faa5 Moved awx packages inside venv, restructured spec file, restructured Makefile 2016-03-25 13:10:47 -04:00
Graham Mainwaring
ba916ed25f Preliminary EL6 SCL Python 2.7 support 2016-03-23 15:46:00 -04:00
Graham Mainwaring
9bd1520efb Builds an RPM for EL6 with SCL python27 and httpd24 2016-03-21 12:11:19 -04:00
Bill Nottingham
1bd6ffa3c9 Add PowerShell version of request_tower_configuration. From @nitzmahone. 2015-11-05 10:15:37 -05:00
James Laska
e1b6588602 Include license information in packaging 2015-09-18 16:42:03 -04:00
John Mitchell
32d1c0e4db fixed copyright date 2015-06-11 16:10:23 -04:00
Matthew Jones
f945719794 Fix a few more copyright statements 2015-06-11 14:53:25 -04:00
Matthew Jones
c6c80447a6 Fix a spelling error in the setup script that's causing rpm build failures 2015-06-09 10:57:38 -04:00
Matthew Jones
712861b829 Remove mongo_{btree,lock} as worthless monitoring points (and broken at that) 2015-06-08 16:24:33 -04:00
Matthew Jones
848bff4220 Add munin monitors for mongo 2015-06-08 16:23:37 -04:00
Matthew Jones
eb42214d90 Fix an issue with centos 7 after adding mongo as a service dependency
* Move the ansible-tower service script to a normal bin utility
* Modify the playbook to not call the old meta init script but to use
      the specific services that are needed
2015-05-22 10:15:16 -04:00
Matthew Jones
888ae53027 Fix up flake8 runtime configuration, do a bit of flake8 work as it
relates to pyflakes)
2015-02-05 10:40:47 -05:00
Luke Sneeringer
2f87ad8643 rabbit_alive -> redis_alive 2014-11-12 07:37:04 -06:00
James Laska
5905459fc6 Python source removal now happens during packaging
The dark arts previously used in the setup.py have now been pushed off
to debian/rules and ansible-tower.spec.
2014-10-20 16:16:57 -04:00
James Laska
5d4444235a Switch to dh-python2 and remove py files during packaging 2014-10-19 18:27:28 -04:00
James Laska
3512b93c17 Disable pre-byte-compiling .py files for debian builds
Also includes:
* Override pysupport build and install arguments
* Increase verbosity when logging install_lib changes
2014-10-18 14:40:43 -04:00
James Laska
bfce078ce4 Consolidate RPM and DEB build process
* Add reprepro target
* Use debuild for building deb packages
* Use the same setuptools target for RPM and DEB
* Update rpm and deb changelogs for existing releases
2014-10-17 14:54:23 -04:00
Luke Sneeringer
3b45252039 Theoretical move from /etc/awx/ to /etc/tower/. 2014-08-22 10:12:12 -04:00
James Laska
3986197912 Create packaging symlinks for sosreport 2014-08-14 09:18:18 -04:00
James Laska
65d82fca15 Combine sosreport plugins into a single plugin 2014-08-13 11:09:43 -04:00
Matthew Jones
7db3623521 Fix up sosfile strings in setup.py 2014-08-11 15:31:18 -04:00
Matthew Jones
f0b1546653 Add sosreport support to Tower 2014-08-11 15:09:30 -04:00
Matthew Jones
27c44ac5d8 Updating init script installation details 2014-07-31 10:40:11 -04:00
Matthew Jones
56255777bc Creating and moving around new tower monitors for munin 2014-07-30 16:58:02 -04:00
Matthew Jones
da6f07dd64 Add tower meta-init script 2014-07-30 13:18:59 -04:00
Luke Sneeringer
5e71d2ce0e Add tower-manage. 2014-07-30 11:57:07 -05:00
Matthew Jones
9ba043b20f More updates for tower graphs in munin 2014-07-29 12:37:51 -04:00
Matthew Jones
69a3f68832 Add some munin tower monitoring tasks 2014-07-29 11:44:54 -04:00
Matthew Jones
1620494584 Adding munin install and configuration to the playbook and package builds 2014-07-21 13:45:50 -04:00
James Laska
54713b1a2e Create aliases for generating RPM and DEB sdist
Adds the following aliases to assist with packaging-specific sdist.
 * dev_deb and release_deb - includes only .pyc files
 * dev_rpm and release_rpm - includes only .py files (later removed by
   install_lib)

The rpm sdist tarball is a traditional source distribution.  During the build
process, RPM will byte-compile and remove the .py source files.  The deb sdist
includes only byte-compiled awx python.
2014-05-22 11:40:47 -04:00
James Laska
ff867df640 Include byte-compiled pyc files in sdist tarball
Debian doesn't byte-compile .py files during the build process.  Packagers are
expected to byte-compile in the postinst [1].  The following change adds
byte-compiled .pyc files into the sdist tarball.  During RPM packaging, the rpm
macros will regenerate/replace these files against the appropriate python
version.

[1] https://wiki.debian.org/Python/Packaging
2014-05-14 12:28:53 -04:00
James Laska
f2c1893dac Update package build workflow
* Update RPM BuildRequires
* Modify 'sdist' setuptools cmdclass to include .py files
* Add 'install_lib' setuptools cmdclass to exclude .py files
2014-05-13 15:09:47 -04:00
Matthew Jones
9901658f02 Update some setup things for the new callback script 2014-04-16 11:17:16 -04:00
Matthew Jones
6b3d857e49 Add an example script that will retry a tower callback request if it does not receive a 202. will retry 5 times with a 5 second interval between each run 2014-04-15 16:02:45 -04:00
James Laska
6a98afc649 Support httpd 2.2 and 2.4 config formats
Create new-style debian apache-2.4 conf-enabled/ symlinks
2014-03-10 15:47:10 -04:00
Jenkins
9e119fc8a9 Rename package awx to ansible-tower 2014-01-29 12:57:22 -05:00
Chris Church
2b7af0a2ec Happy new year!!! 2014-01-02 11:51:43 -05:00