Commit Graph

79 Commits

Author SHA1 Message Date
Alessandro Fael Garcia
ea6de99eed Use portinstall module instead of package module 2018-05-09 14:05:57 -07:00
Alessandro Fael Garcia
70a2906268 Implement FreeBSD support for NGINX Open Source
Use FreeBSD ports instead of pkgng to fetch the latest version of NGINX Open Source
2018-05-09 13:31:16 -07:00
Alessandro Fael Garcia
a231ea8a10
Merge pull request #22 from nginxinc/(feature)/improve-testing
Improve Travis CI testing strategy:
* Support and test multiple environments via Docker
* Check that sample playbooks are deployed correctly
2018-04-18 14:25:36 -07:00
Alessandro Fael Garcia
5d291c3943 Refactor .travis.yml 2018-04-18 13:18:48 -07:00
Alessandro Fael Garcia
95801b7939
Merge pull request #29 from nginxinc/(feature)/use-backup-option
Use copy/template backup parameter
2018-04-17 17:25:15 -07:00
Alessandro Fael Garcia
40d5b0bb2c Use copy/template backup parameter
Use the backup parameter in the copy/template modules instead of using a convoluted backup system
2018-04-17 17:21:31 -07:00
Alessandro Fael Garcia
c7cd4848e8
Merge pull request #28 from nginxinc/(bug)/fix-stat
Fix stat path
2018-04-17 16:28:28 -07:00
Alessandro Fael Garcia
b8657834f8 Fix stat path
Use the path for nginx.conf instead of default.conf
2018-04-17 16:25:37 -07:00
Alessandro Fael Garcia
8bb9b41f02
Merge pull request #27 from nginxinc/(bug)/fix-stat-path
Fix stat path
2018-04-17 15:30:07 -07:00
Alessandro Fael Garcia
c545949653 Fix stat path
Use the path for nginx.conf instead of default.conf
2018-04-17 15:21:07 -07:00
Alessandro Fael Garcia
67e35f456a
Merge pull request #26 from nginxinc/(bug)/replace-upload-variables
Replace *_upload_* with *_push_*
2018-04-17 14:38:44 -07:00
Alessandro Fael Garcia
05fcff7986 Replace *_upload_* with *_push_* 2018-04-17 14:30:43 -07:00
Alessandro Fael Garcia
dab0e5d16f
Merge pull request #25 from nginxinc/(bug)/check-file-exists
Check if configuration file is defined
2018-04-16 16:46:05 -07:00
Alessandro Fael Garcia
e20dd288bf Check if configuration file is defined 2018-04-16 16:41:46 -07:00
Alessandro Fael Garcia
1bedaa9e0c Remove global variable from Travis build matrix
Global variables rewrite each other on Travis instead of creating a build matrix
2018-04-16 15:56:56 -07:00
Alessandro Fael Garcia
a8aeee176f
Merge pull request #24 from nginxinc/(bug)/merge-config-upload-variable
Replace *_upload_enable with *_push_enable
2018-04-16 15:40:26 -07:00
Alessandro Fael Garcia
5c7924618a Replace *_upload_enable with *_push_enable
Fixes #23
2018-04-16 15:26:33 -07:00
Alessandro Fael Garcia
60331d7b39 Use global environment variable in Travis build matrix 2018-04-16 13:46:19 -07:00
Alessandro Fael Garcia
4281c51dbc Create test playbooks 2018-04-16 13:28:32 -07:00
Alessandro Fael Garcia
722b99d766 Install dirmngr dependency 2018-04-13 17:10:29 -07:00
Alessandro Fael Garcia
408b09222c Replace gnupg1 by gnupg2 2018-04-13 16:57:39 -07:00
Alessandro Fael Garcia
68f4939d0f Install gnupg1 dependency 2018-04-13 16:47:07 -07:00
Alessandro Fael Garcia
42c1be1b24 Install curl depency in Debian based containers 2018-04-13 16:11:25 -07:00
Alessandro Fael Garcia
cb33749393 Fix Dockerfiles syntax 2018-04-13 15:59:19 -07:00
Alessandro Fael Garcia
51cd432317 Fix Dockerfiles
* Install apt-transport-https depency in Debian based containers
* Test different CMD instruction in CentOS 6 container
2018-04-13 15:53:19 -07:00
Alessandro Fael Garcia
2b72889d90 Test role across multiple distributions
Implement support to test the role in multiple Linux distributions by deploying Docker containers within Travis
2018-04-13 15:26:00 -07:00
Alessandro Fael Garcia
ae27bdcbed
Merge pull request #21 from nginxinc/(bug)/replace-conditional-check
Replace `&&` with `and`
2018-04-13 13:00:50 -07:00
Alessandro Fael Garcia
fd2e13bd69 Replace && with and 2018-04-13 12:53:38 -07:00
Alessandro Fael Garcia
5322316099
Merge pull request #19 from ienugr/master
Update --sudo arguments to --become since --sudo has been deprecated
2018-04-13 12:45:45 -07:00
Ismandra Eka Nugraha
c8342226df Add sudo:required to be able to run ansible 2018-04-13 16:11:39 +07:00
Ismandra Eka Nugraha
e5317544dd Change --sudo to --become since --sudo has been deprecated. 2018-04-13 15:57:56 +07:00
Alessandro Fael Garcia
9555ab9559 Update branding 2018-04-12 10:20:39 -07:00
Alessandro Fael Garcia
9c80941892 Only remove/backup nginx.conf when necessary 2018-04-12 10:05:43 -07:00
Alessandro Fael Garcia
e2cc1660cb
Merge pull request #14 from RDelorier/fix-template-path-bugs
Fix template path issues
2018-04-10 15:45:18 -07:00
Alessandro Fael Garcia
4723ffa447 Update README.md 2018-04-09 10:52:24 -07:00
Alessandro Fael Garcia
6f05bc4227
Merge pull request #18 from nginxinc/(feature)/refactor-rest-api
Refactor REST API deployment
2018-04-09 10:27:35 -07:00
Alessandro Fael Garcia
6047a1107d Refactor REST API deployment
This refactor should fix #17 and ensure that api.conf only gets created when rest_api_enable is set to true and that api.conf gets created in the correct location
2018-04-06 16:29:49 -07:00
Alessandro Fael Garcia
681395baad Backup/remove default.conf NGINX configuration file
Backup and then remove the default.conf configuration file created by NGINX upon initial installation
2018-04-06 16:05:23 -07:00
Alessandro Fael Garcia
4fa9a51718
Merge pull request #16 from nginxinc/(bug)/only-deploy-api-when-enabled
Add conditional check
2018-04-05 16:05:05 -07:00
Alessandro Fael Garcia
e80ab120b7 Add conditional check
This conditional ensures that the NGINX API will only be deployed if enabled
2018-04-05 14:50:53 -07:00
Alessandro Fael Garcia
8bf17d77c0 Fix path for all HTTP/Stream *.conf files
Change path in all relevant tasks to ensure that HTTP and Stream NGINX *.conf files get uploaded/created in the right directory
2018-04-05 14:32:37 -07:00
rickydelorier
fb36b5b643 Fix template path issues 2018-04-04 19:48:31 -04:00
Alessandro Fael Garcia
714b2aac4e
Merge pull request #13 from RDelorier/master
Fix typo
2018-04-04 16:48:19 -07:00
Richard Delorier
6bedd81a49
Fix typo 2018-04-04 19:21:03 -04:00
Alessandro Fael Garcia
fd7a7fa592 Update README.md 2018-03-12 09:30:09 -07:00
Alessandro Fael Garcia
741804acfb
Merge pull request #12 from nginxinc/(bug)/fix-rpm-rhel
Change rpm module and add package check for RHEL/CentOS 7.4+
2018-03-05 15:41:24 -08:00
Alessandro Fael Garcia
5e3ad77986 Change rpm module and add package check for RHEL/CentOS 7.4+ 2018-03-05 14:57:04 -08:00
Alessandro Fael Garcia
af69957251
Merge pull request #11 from nginxinc/(feature)/replace-shell-module
Replace shell module with assemble module
2018-03-02 16:43:02 -08:00
Alessandro Fael Garcia
b66bc5d7aa Replace shell module with assemble module 2018-03-02 16:35:34 -08:00
Alessandro Fael Garcia
15385c9cb1 Minor formatting fix 2018-03-02 15:00:07 -08:00