All notable changes to this project will be documented in this file. Dates are displayed in UTC.
7 December 2023
- [FEAT] Add var steamengine_project_nvm_version, to use specific Node version from NVM for PM2 binary
6 December 2023
- [FIX] Fix on checksum verification
30 November 2023
- [FIX] Possiblité de renseigner un public directory drupal vide into steamengine_drupal_public_directory
- steamengine_drupal_public_directory should start with slash
16 October 2023
- Modify the checksum verification
- [PATCH] Avoid the empty checksum bypass verification
- [UPDATE] Add the following line in the playbook of the ansible project: steamengine_skip_checksum: "{{ steamengine_builds[stm_dpt.key].steamengine_skip_checksum | default(False) }}" This line is needed to skip the verification of the checksum
21 March 2023
- Drupal
#13
- [FIX] drupal php fpm version
#45
- [FIX] remove unused variables
#34
- [FIX] prefix drupal specific variables with steamengine_drupal
#33
- Rename drupal variables
#32
- [FIX] variable steamengine_drupal_public_directory forgotten in some …
#28
- Add drupal .env file support
#23
- Split tests scenario for drupal
3f15677
- Refacto on drupal test
ba6f3fe
- Maj for steamengin Drupal
bbcd5c9
- Rename steamengine_sf_php_bin_path to steamengine_php_bin_path
- Rename steamengine_sf_php_fpm_version to steamengine_php_fpm_service_name
8 November 2022
- Add support for pre deploy commands
9e36003
10 October 2022
- Use variable for php binary path
#43
- Remove unnecessary molecule preprun
7848f0b
- [FIX]: Change location for declaration of php bin path
16ee177
- [ADD]: Use of environment variable defining path of php binary
de7060d
12 August 2022
3 August 2022
- Increase memory limit for php clear cache command
7635358
2 August 2022
- Fix steamengine bin
#40
- Replace centos 8 by rockylinux 8. Add ubuntu22. Upgrade ansible (support for os detection on rocky).
5b89b9d
- [FIX] Steamengine scripts
e6d338e
- [FIX] Steamengine scripts - Remove unnecessary instructions
ab0cfba
27 July 2022
7 April 2022
- [IMPR] Change pm2 conf
#37
- [FEAT] Variabilization of php-fpm version
#35
- [FIX] Centos8 repo
#36
- Update README.md
9f66700
31 January 2022
- [SF][FIX] Fix permissions for links
#22
- Merge pull request #12 from STEAMULO/sf
5aa84cf
- [EVOL] Create symfony4 steamengine
0660992
- Use group for nginx/apache instead of acl
1a9e6da
- Add run_as_app_user and run_in_project_root_path_web for wrapper scripts (steamengine_wrapper_scripts_extra)
- Add run_as_app_user and run_in_project_root_path_web for crons scripts (steamengine_crons)
30 November 2021
- Security Fix: Fixed privileges on the steamengine bin
#30
- [FIX] persistent storage now works with springboot
#27
- [ADD] MaxPostSize var in tomcat Connector
#29
- Fix linting and doc
7bff82e
- security: fixed privileges on the steamengine bin allowing the user to modify it
4a4e489
- Fix linting
29ee328
16 September 2021
- [FIX] add condition to persistent directories tasks
#26
- [FIX] slash for project path - Storage persistent
#25
- [ADD] symbolic link to persistant storage directories
#24
- [ADD] symbolic link to persistant directories
023fdbf
- [FIX] Slash for path and fix recurse making the pipeline failed
9640e32
- [FIX] Persistant to persistent
be5c0a5
26 August 2021
27 May 2021
- Add fixpermissions script for nodejs as a workaround for specific project
22d7299
- Use python from venv Jenkinsfile
08ac0c4
12 May 2021
- Merge pull request #19 from STEAMULO/tomcat-9
10cc269
- Upgrade molecule, ansible, python. Add test for centos8 and ubuntu20.
ee39403
- Upgrade molecule, ansible, python. Add test for centos8 and ubuntu20.
963e721
7 January 2021
- Move steamengine_java_base_opts to defaults
a7ba875
- [FIX] string concatenation operator in templates
a0b3ddd
8 October 2020
- Configuration key to add nginx in app group for nodejs deploy
4c697d3
6 October 2020
- Add nodejs variable that gives write permissions on directories
601b1bd
30 September 2020
- Remove double test for tomcat7
3261ea0
- Update Java role for molecule testing
6e971a7
- Add extra field to journald logging
b230f4a
6 July 2020
- Fix play2 deployment
614aa2d
6 July 2020
- Fix tag play2 deployment
fd0f81c
2 July 2020
- Add missing tag on tomcat7 deploy
71b9de2
26 June 2020
- Fix fixpermissions command tomcat7 on first deploy
39b4e76
24 June 2020
- Add missing tag steamengine_deploy_nodejs on nodejs deploy
4d2ff92
18 June 2020
17 June 2020
- Add centos 7 support
f5ceada
16 June 2020
- Add header and ssl check param for getting build
00b8f57
20 March 2020
- Fix idempotence issue in nodejs
9f21323
10 March 2020
- Migrate steamengine_java_base_opts to openj9
e57d82f
28 January 2020
- [UPDATE] Rsyslog config
1f54ff3
24 January 2020
2 December 2019
- [FIX] molecule playbook role name use MOLECULE_PROJECT_DIRECTORY
3dbb668
- [FIX] use cluster_mode instead of cluster for default exec_mode pm2
0b2d241
- [FIX] travis ci label
7b3a566
14 November 2019
25 October 2019
- [IMPR] update to ansible 2.8.5 and molecule 2.22
1dfa469
- Adding travis conf
1d3a9c1
- [IMPR] use a config file for nodejs deployment, allowing config change without root privileges
ca68b25
17 September 2019
- [FIX] use WorkingDirectory instead of HOME for node app
2e4123d
17 September 2019
- [FIX] path home nodejs
763ec7f
17 September 2019
- [IMPR] do not make a diff update for nodejs and tomcat7
6eacec8
16 September 2019
- [FIX] Logging with PM2
a8e0dea
13 September 2019
- [IMPR] Add env config for node app
8b48f95
15 July 2019
- [IMPR] change permission handling for tomcat and fix order in main task
e72d6cc
11 July 2019
- [IMPR] add option to disable VersionLoggerListener
02d1748
11 July 2019
- [FIX] play 2 deployment
eda1038
11 July 2019
2 July 2019
- [IMPR] check if build is not empty
0de827f
19 June 2019
- [ADD] posibility to pass an external conf file for tomcat7
#5
- [FIX] added permissions for play + fix permissions error on tomcat7
#4
- [ADD] new scenario to test external conf template
7c0d6ec
- [FIX] mode on config files + added external conf to springboot and play
8844f31
- [FIX] jenkins file
aebd2db
10 June 2019
- [FEAT] play2 project type added to steamengine v2
#3
- [FIX] Mr reviews added
c674ce3
- [FIX] MR reviews added
39a2c5e
- [FIX] repair springboot service conf
86ffb23
6 June 2019
- [FIX] Fix permission immediately after tomcat7 build download
#2
- [FIX] notify on download build
89d4adf
20 May 2019
- [FIX] add tags always on main task
389d746
17 May 2019
- [IMPR] apply tag on included tasks instead of dupclating
d0bc4c5
7 May 2019
- [IMPR] prefix all tag with steamengine, add tags by project type
0127fa3
30 April 2019
- [IMPR] add option to remove char escaping in rsyslog, true by default
36c876e
- [FIX] jenkinsfile cleaning
f2ede4c
29 April 2019
- [IMPR] fix deploy permission issue when using steamengine_tomcat7_allow_insecure_write_* conf
9cc9ce9
26 April 2019
- [IMPR] keep only app log message in application.log
345dcf9
26 April 2019
- [IMPR] add secure to tomcat connector for ssl termination on reverse
245f87f
25 April 2019
- [IMPR] add tag in tasks because include_tasks does not inherit
eff33f7
25 April 2019
- [IMPR] rename steamengine_build_sha1_checksum to steamengine_build_checksum
4af267d
25 April 2019
- [IMPR] assert build url only when deploying and fix TUs
8455fb2
19 April 2019
- [ADD] unsecure application write access to ROOT folder for CardiboxV6
#1
18 April 2019
- [IMPR] use transport web and jdk on s3 for java, oracle otn is KO...
3a07493
- [FIX] impotence on tomcat webapp persmission
a9a69bf
16 April 2019
- [IMPR] add var for tomcat7 configuration key
db1a14e
16 April 2019
- [IMPR] add support for war that write in WEB-INF dir...
8a7a395
12 April 2019
11 April 2019
- [IMPR] add tomcat config file generation
6cb0361
11 April 2019
- [FIX] replace static import by dynamic one so groups vars can be used in parent include
4e464d8
11 April 2019
- [IMPR] add java opts for tomcat and springboot, use update_from_archive for tomcat deployment
3b4bedf
10 April 2019
- [FIX] use include_tasks instead of import_tasks so that steamengine_project_type can be defined in group vars
109d2b1
10 April 2019