Skip to content
This repository was archived by the owner on Oct 8, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
265 commits
Select commit Hold shift + click to select a range
94715d8
Use IF NOT EXISTS when creating database user as that command fails i…
EmlynK Jun 13, 2022
42f12c8
Attempt to fix syncs whenever the 'dump' type is used for source or t…
EmlynK Jun 16, 2022
a9c6abf
Squashfs pr 1.x (#150)
gregharvey Jun 20, 2022
a4de771
Check deploy_code.mount_type is defined when setting facts in init ro…
EmlynK Jun 24, 2022
fe2aaf1
Make config imports during syncs optional (#157)
EmlynK Jun 28, 2022
451227d
Squashfs pr 1.x (#153)
gregharvey Jun 29, 2022
c7aae71
Add cache clears to Drupal deployments, before DB updates and stuff (…
EmlynK Aug 16, 2022
15b8daa
Avoid leaving exponentially growing sqsh files in build locations! (#…
gregharvey Sep 5, 2022
5cab4ae
Exclude sqsh file pr 1.x (#167)
gregharvey Oct 6, 2022
459faba
Removing unnecessary lines in Drupal config generation. (#169)
gregharvey Oct 7, 2022
200f590
Ensuring dump directory exists on backup step. (#172)
gregharvey Oct 10, 2022
2c74432
Allowing Drupal 7 jobs to disable cron. (#174)
gregharvey Oct 14, 2022
0385211
Suppress db revert pr 1.x (#177)
gregharvey Oct 14, 2022
86f138a
Fixing bad assumption that databases will have TCP connections. (#179)
gregharvey Nov 18, 2022
b236540
Handling the 'drush deploy' command more elegantly for Drupal 8+. (#180)
gregharvey Dec 9, 2022
58069b6
Attempt to clear the opcache during Drupal deployments. (#182)
gregharvey Dec 9, 2022
3ea0bfe
Better drush deploy support pr 1.x (#185)
gregharvey Dec 9, 2022
b835344
Cron job schedule params pr 1.x (#190)
tymofiisobchenko Dec 30, 2022
e97e852
Adding option to stop services that might interfere with a squashfs m…
gregharvey Jan 23, 2023
7bbb77f
Drush refactor pr 1.x (#197)
gregharvey Jan 25, 2023
cc31f6a
Better deploy_code role docs. (#213)
gregharvey Jan 27, 2023
f6a3cb3
Cachetool settings and drupal7 tasks fix pr 1.x (#211)
tymofiisobchenko Jan 27, 2023
44fef49
previous_cachetool_remove_before_install_new (#224)
tymofiisobchenko Jan 31, 2023
f1b2b90
Fix cachetool removal pr 1.x (#227)
tymofiisobchenko Jan 31, 2023
de6d80b
Fix cachetool removal pr 1.x (#229)
tymofiisobchenko Feb 1, 2023
1eda678
Documentation enhancements pr 1.x (#218)
gregharvey Feb 3, 2023
09e8639
Drush refactor pr 1.x (#231)
gregharvey Feb 3, 2023
3ba2fe0
Drush refactor pr 1.x (#234)
gregharvey Feb 17, 2023
75ff9ee
Drush refactor pr 1.x (#236)
gregharvey Feb 17, 2023
8d02260
Change php detection for fastcgi and cachetool pr 1.x (#238)
tymofiisobchenko Mar 6, 2023
7971ce7
Cachetool bin per site pr 1.x (#243)
tymofiisobchenko Mar 14, 2023
31c3197
apcu no longer has an 'all' option. (#245)
gregharvey Mar 14, 2023
b5fed24
Refactoring cachetool path setting to match other squashfs vars. (#247)
gregharvey Mar 15, 2023
459689f
Cachetool pr 1.x (#249)
gregharvey Mar 15, 2023
0b39b64
Ensuring we can prevent features and ctools deployments in Drupal 7. …
gregharvey Mar 15, 2023
3d6172a
Cachetool pr 1.x (#251)
gregharvey Mar 15, 2023
1f2e3b6
improving_old_builds_cleanup (#254)
tymofiisobchenko Mar 20, 2023
dd1f5ce
Adding escaped backticks to db names to be safe. (#256)
gregharvey Apr 12, 2023
df74ac6
Mysql db name pr 1.x (#258)
gregharvey Apr 12, 2023
3b49dc9
Mysql db name pr 1.x (#260)
gregharvey Apr 12, 2023
8c30320
Mysql db name pr 1.x (#262)
gregharvey Apr 13, 2023
15ae901
Mysql db name pr 1.x (#264)
gregharvey Apr 14, 2023
efc5d22
Fixing linting so CI can work.
gregharvey Apr 14, 2023
0197ddf
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Apr 14, 2023
c1c9706
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Apr 14, 2023
1cb5a6d
More linting fixes.
gregharvey Apr 14, 2023
21dede5
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Apr 14, 2023
7d9463d
Downgrading Ubuntu due to Docker issues with ce-dev and latest.
gregharvey Apr 14, 2023
da0bb08
Making pipefail shell commands use /bin/bash.
gregharvey Apr 14, 2023
637ed33
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Apr 14, 2023
c24f6a3
Adding pipefail code to cachetool installer block.
gregharvey Apr 14, 2023
38f29ee
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Apr 14, 2023
d69de84
Adding executable for drush install checker.
gregharvey Apr 14, 2023
98fa6df
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Apr 14, 2023
c7e4a47
Bug fixes pr 1.x (#266)
gregharvey Apr 14, 2023
2e9a3f2
Merge branch '1.x' into bug_fixes
gregharvey Apr 19, 2023
92107be
Fixing D7 ctools behaviour to match features handling.
gregharvey Apr 19, 2023
e2ea8f7
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Apr 19, 2023
a32b168
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Apr 19, 2023
5b28bdd
Bug fixes pr 1.x (#268)
gregharvey Apr 19, 2023
ce46e32
Making sync paths build unique.
gregharvey Apr 20, 2023
6245af8
Merge branch 'devel' into 1.x
gregharvey Apr 20, 2023
aa9d3b0
Adding --host parameter to build.sh for pre-deploy host checking with…
gregharvey Apr 21, 2023
fd7c17d
Making syncs safer and more efficient. (#273)
gregharvey Apr 25, 2023
e8a6920
Merge branch '1.x' into bug_fixes
gregharvey Apr 26, 2023
bb65b12
Jinja2 template looking for settings.php using wrong path.
gregharvey Apr 26, 2023
52c0e03
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Apr 26, 2023
bcf09c2
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Apr 26, 2023
0b26394
Fixing config_generate for Drupal.
gregharvey May 11, 2023
00331c2
Making host checking more robust.
gregharvey May 11, 2023
acb5e39
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey May 11, 2023
543066c
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey May 11, 2023
2bbb925
Removing variable declaration that will break host check.
gregharvey May 11, 2023
df0e711
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey May 11, 2023
9dfe14e
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey May 11, 2023
0f7a89d
Allow us to use deploy_code with a completely custom build and do not…
gregharvey May 11, 2023
26b9451
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey May 11, 2023
75140a7
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey May 11, 2023
ac8b114
Bug fixes pr 1.x (#278)
gregharvey May 11, 2023
f23a77b
Make PHP cachetool install optional.
gregharvey May 12, 2023
ab7e28e
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey May 12, 2023
e0c25a0
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey May 12, 2023
430b731
Bug fixes pr 1.x (#282)
gregharvey May 12, 2023
b955749
Fixing bug introduced by failed_when - need to check for return code …
gregharvey May 17, 2023
03f5286
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey May 17, 2023
0477b79
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey May 17, 2023
4d211b5
Bug fixes pr 1.x (#284)
gregharvey May 17, 2023
a54569c
Moving where opcache clears get called so they can be excluded if nec…
gregharvey May 25, 2023
c3522b8
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey May 25, 2023
7dbc30c
Bug fixes pr 1.x (#287)
gregharvey May 25, 2023
1e540b4
Adding verbose output for drush. (#289)
gregharvey Jun 21, 2023
904c152
Merge branch '1.x' into bug_fixes
gregharvey Jun 21, 2023
a43c759
Fixing linting errors around white space.
gregharvey Jun 21, 2023
008a1e0
Adding container push and build code. (#300)
gregharvey Jun 22, 2023
1fa7eb4
Ecs deployments pr 1.x (#314)
gregharvey Jun 27, 2023
49a3087
db_import_speed_up (#291)
tymofiisobchenko Jun 27, 2023
fc3b544
Ecs deployments pr 1.x (#317)
gregharvey Jun 27, 2023
014874b
fix_typo (#320)
tymofiisobchenko Jun 27, 2023
9b5d56b
Ecs deployments pr 1.x (#322)
gregharvey Jun 27, 2023
77087ed
Ecs deployments pr 1.x (#325)
gregharvey Jun 29, 2023
443fdf5
Ecs deployments pr 1.x (#329)
gregharvey Jun 29, 2023
0859ebf
Ecs deployments pr 1.x (#331)
gregharvey Jun 30, 2023
de9c0dd
Merge branch '1.x' into bug_fixes
gregharvey Jul 10, 2023
6d8b72c
The unarchive module requires 'dest' to be a directory.
gregharvey Jul 10, 2023
e0e6862
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Jul 10, 2023
b39ba17
Merging devel.
gregharvey Jul 10, 2023
ace4578
Bug fixes pr 1.x (#334)
gregharvey Jul 10, 2023
749664e
Fixing Drupal example templates.
gregharvey Jul 19, 2023
bd10146
Logically splitting tests and removing LGD because it's broken.
gregharvey Jul 19, 2023
273eacd
Adding extra plugin LGD needs.
gregharvey Jul 19, 2023
84cdcad
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Jul 19, 2023
393ba25
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Jul 19, 2023
0df95e0
Bug fixes pr 1.x (#336)
gregharvey Jul 19, 2023
e304792
default_to_gzip (#338)
tymofiisobchenko Jul 21, 2023
a8c29c6
update_for_database_names_handling (#340)
tymofiisobchenko Aug 4, 2023
27d7588
update_for_database_names_handling_fix (#342)
tymofiisobchenko Aug 4, 2023
54036ea
Clearing stat and apcu cache for PHP by default.
gregharvey Aug 8, 2023
6a25b02
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Aug 8, 2023
0a42af2
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Aug 8, 2023
84488a8
Adding syncing for feature branches. (#346)
gregharvey Aug 10, 2023
5023238
Feature branching pr 1.x (#348)
gregharvey Aug 10, 2023
aea9803
Feature branching pr 1.x (#350)
gregharvey Aug 11, 2023
bff8a40
Improving db handling and fixing adding databases later. (#358)
gregharvey Sep 22, 2023
07e2c21
Adding some perms handling for Drupal 8+ config sync where deploy and…
gregharvey Sep 22, 2023
439f80e
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Sep 22, 2023
c763761
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Sep 22, 2023
0ed0378
Bug fixes pr 1.x (#366)
gregharvey Sep 22, 2023
afdb4be
Merge branch '1.x' into bug_fixes
gregharvey Sep 22, 2023
48bb187
Rolling back APCu cache by default as the package must be installed.
gregharvey Sep 22, 2023
09917c1
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Sep 22, 2023
d3374d9
Merging devel.
gregharvey Sep 22, 2023
f8a7eae
Bug fixes pr 1.x (#368)
gregharvey Sep 25, 2023
37298ea
Making the remount squashfs code more defensive by using a block.
gregharvey Sep 25, 2023
1966c3c
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Sep 25, 2023
d7d7792
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Sep 25, 2023
da1d9c8
Merge branch '1.x' into bug_fixes
gregharvey Sep 25, 2023
b855e1d
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Sep 25, 2023
3e8a252
Trying with 'throttle' keyword to restrict to one machine at a time.
gregharvey Sep 25, 2023
92c84f5
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Sep 25, 2023
69eb1b5
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Sep 25, 2023
63fd83a
Sadly 'throttle' seems to work on a task level only, not a block level.
gregharvey Sep 25, 2023
f3f1920
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Sep 25, 2023
722f9ef
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Sep 25, 2023
df327b4
Bug fixes pr 1.x (#372)
gregharvey Sep 25, 2023
5265b02
Merge branch '1.x' into bug_fixes
gregharvey Sep 27, 2023
0ea98ab
Adding hash salt generation for Drupal 8+.
gregharvey Sep 27, 2023
e13e937
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Sep 27, 2023
64414f7
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Sep 27, 2023
7b775ee
Bug fixes pr 1.x (#374)
gregharvey Sep 27, 2023
5a04f52
Trying a different syntax for passing params to the password plugin.
gregharvey Sep 27, 2023
362858d
Merging 1.x.
gregharvey Sep 27, 2023
f3a48a7
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Sep 27, 2023
00a636c
Bug fixes pr 1.x (#375)
gregharvey Sep 27, 2023
b033cdd
r66858-adding-variable-to-skip-long-running-tasks (#352)
matej5 Oct 4, 2023
bcfa95a
Fixing documentation for opcache role. (#354)
gregharvey Oct 4, 2023
fb43059
r67016-changing-path-for-database_backup-task (#356)
matej5 Oct 4, 2023
d05e2a8
Merge branch '1.x' into bug_fixes
gregharvey Oct 4, 2023
a4c04f6
67412 callback plugin fail no hosts pr 1.x (#377)
gregharvey Oct 31, 2023
ea5fa85
Merge branch '1.x' into bug_fixes
gregharvey Oct 31, 2023
fb8d5fa
Forgot the constants import in plugin.
gregharvey Oct 31, 2023
d4bf833
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Oct 31, 2023
0932cfc
Merging devel.
gregharvey Oct 31, 2023
d651f84
Bug fixes pr 1.x (#379)
gregharvey Oct 31, 2023
bbcb524
Reinstating the SOPS plugin - we *do* need it.
gregharvey Nov 2, 2023
a684f4a
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Nov 2, 2023
8f02075
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Nov 2, 2023
6c9213a
Bug fixes pr 1.x (#381)
gregharvey Nov 2, 2023
344348c
Making online/offline tasks use current live code/database.
gregharvey Nov 7, 2023
fb4aed8
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Nov 7, 2023
13e2902
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Nov 7, 2023
7729a2e
Bug fixes pr 1.x (#383)
gregharvey Nov 7, 2023
d364d9c
We need build paths to bring the site back online if it's a squashfs …
gregharvey Nov 9, 2023
04169f6
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Nov 9, 2023
2a1d38f
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Nov 9, 2023
3132c69
Bug fixes pr 1.x (#386)
gregharvey Nov 9, 2023
6175dff
Ensuring _common.sh includes /etc/profile.d for Python venv path.
gregharvey Nov 13, 2023
d822f08
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Nov 13, 2023
d586730
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Nov 13, 2023
4ec522d
Making linter happy.
gregharvey Nov 13, 2023
13159de
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Nov 13, 2023
6ba06b4
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Nov 13, 2023
5c44c3c
Bug fixes pr 1.x (#388)
gregharvey Nov 13, 2023
ea66b9a
Merge branch '1.x' into bug_fixes
gregharvey Nov 16, 2023
9f5731d
Using the drush_live_bin var in sync jobs for Drupal 8+.
gregharvey Nov 16, 2023
e3a9d38
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Nov 16, 2023
5b5e27f
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Nov 16, 2023
66dee82
Bug fixes pr 1.x (#391)
gregharvey Nov 16, 2023
0b773b2
Fixing database dump revert.
gregharvey Nov 24, 2023
90be357
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Nov 24, 2023
d9dc5ee
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Nov 24, 2023
631f763
Fixing gunzip command.
gregharvey Nov 24, 2023
60e5607
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Nov 24, 2023
d1eae0f
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Nov 24, 2023
e9b0ab4
Having to do a double step to unpack SQL file in /tmp.
gregharvey Nov 24, 2023
1228928
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Nov 24, 2023
0506bbb
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Nov 24, 2023
58f9526
Bug fixes pr 1.x (#393)
gregharvey Nov 24, 2023
0b5d060
Ecs deployments pr 1.x (#397)
gregharvey Dec 21, 2023
f976139
Merge branch '1.x' into bug_fixes
gregharvey Jan 11, 2024
75dd608
Load bash profiles before executing a build.
gregharvey Jan 11, 2024
4d91e21
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Jan 11, 2024
7c88d52
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Jan 11, 2024
f7bc800
Fixing linting error, use -n instead of ! -z.
gregharvey Jan 11, 2024
4973800
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Jan 11, 2024
31a95fd
Bug fixes pr 1.x (#400)
gregharvey Jan 11, 2024
d052df3
Adding support for specifying path to Ansible and path to Python inte…
gregharvey Jan 15, 2024
350c480
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Jan 15, 2024
fe9e27a
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey Jan 15, 2024
b711953
Bug fixes pr 1.x (#402)
gregharvey Jan 15, 2024
6a89c54
r67637-terminate-sessions-keeping-loop-device-busy (#405)
tymofiisobchenko Jan 19, 2024
4a777a4
Avoiding-cache-clear-warning-for-site-variable (#415)
matej5 Jan 19, 2024
27a7160
additional check and debug task (#417)
tymofiisobchenko Jan 22, 2024
8408634
r65896-cache-clear-path (#422)
tymofiisobchenko Jan 24, 2024
53d1f9c
r65896-cache-container-table-truncate (#434)
tymofiisobchenko Jan 30, 2024
575b0cc
r65896-cache-container-table-truncate-change-tasks-order (#439)
tymofiisobchenko Jan 31, 2024
6b2f00b
Merge branch '1.x' into bug_fixes
gregharvey Jan 31, 2024
7fd0495
Moving installation of cachetool to application includes, where they …
gregharvey Jan 31, 2024
5ec0d3f
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey Jan 31, 2024
b18cd58
Merging devel.
gregharvey Jan 31, 2024
4c9ab4e
Bug fixes pr 1.x (#441)
gregharvey Jan 31, 2024
3df0030
Adding a pause if a replica is declared, so the replica can catch up …
gregharvey Feb 8, 2024
ddab8aa
Db replica support pr 1.x (#445)
gregharvey Feb 22, 2024
df0e68a
Db replica support pr 1.x (#447)
gregharvey Feb 23, 2024
5b2204e
448: Drupal 10 default.settings.php for multi-site MR 1.x (#449)
philipnorton42 Mar 8, 2024
8777987
New StatusCake check handling role. (#454)
gregharvey Apr 4, 2024
4f52908
Statuscake maintenance role pr 1.x (#456)
gregharvey Apr 4, 2024
95dc960
Statuscake maintenance role pr 1.x (#458)
gregharvey Apr 5, 2024
f417838
Adding extra healthcheck options for ECS services. (#463)
gregharvey Apr 26, 2024
8e01d77
Adding behaviour to suspend autoscaling on deploy. (#465)
gregharvey Apr 26, 2024
61471fd
Ecs healthcheck vars pr 1.x (#467)
gregharvey Apr 26, 2024
8a1eaef
Merging 1.x
gregharvey Apr 30, 2024
c9897f8
Fixing MySQL servers with unix socket.
gregharvey May 20, 2024
70192ad
Bad var name.
gregharvey May 20, 2024
ce9b24a
Extending MySQL Unix socket support.
gregharvey May 20, 2024
fd452ef
Fixing minor typo.
gregharvey May 23, 2024
dc966de
Merge branch '1.x' into bug_fixes
gregharvey May 23, 2024
e247098
Merging devel.
gregharvey May 23, 2024
8a964be
Merging feature branch.
gregharvey May 23, 2024
06726ce
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey May 23, 2024
e8e571f
Bug fixes pr 1.x (#469)
gregharvey May 23, 2024
a236c59
Lock file pr 1.x (#471)
gregharvey May 24, 2024
158cc5e
Merge branch '1.x' into bug_fixes
gregharvey May 27, 2024
b63f1ac
Cleaning up namespacing.
gregharvey May 27, 2024
95e304c
Making quotes consistent.
gregharvey May 27, 2024
734ad8d
Making quotes consistent.
gregharvey May 27, 2024
daa36ce
Making quotes consistent.
gregharvey May 27, 2024
f99a769
Allowing for Drupal cron rollback on revert.
gregharvey May 27, 2024
dec9246
Only running maintenance mode enable on deploy.
gregharvey May 27, 2024
11dda76
Merge branch 'devel' into bug_fixes-PR-devel
gregharvey May 27, 2024
4b646c6
Merge branch 'bug_fixes' into bug_fixes-PR-devel
gregharvey May 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions roles/_meta/deploy-drupal8/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,41 +3,41 @@
# - single site
# - multisites with a single database

- import_role:
- ansible.builtin.import_role:
name: _init
- import_role:
- ansible.builtin.import_role:
name: deploy_code
- import_role:
- ansible.builtin.import_role:
name: composer
- import_role:
- ansible.builtin.import_role:
name: npm
- import_role:
- ansible.builtin.import_role:
name: maintenance_mode
vars:
maintenance_mode:
operation: offline
- import_role:
- ansible.builtin.import_role:
name: database_backup
- import_role:
- ansible.builtin.import_role:
name: config_generate
- import_role:
- ansible.builtin.import_role:
name: cache_clear/cache_clear-opcache
- import_role:
- ansible.builtin.import_role:
name: database_apply
- import_role:
- ansible.builtin.import_role:
name: sanitize/admin_creds
- import_role:
- ansible.builtin.import_role:
name: live_symlink
- import_role:
- ansible.builtin.import_role:
name: cache_clear/cache_clear-drupal8
- import_role:
- ansible.builtin.import_role:
name: maintenance_mode
vars:
maintenance_mode:
operation: online
- import_role:
- ansible.builtin.import_role:
name: cron/cron_database_backup
- import_role:
- ansible.builtin.import_role:
name: cron/cron_drupal8
- import_role:
- ansible.builtin.import_role:
name: _exit
4 changes: 2 additions & 2 deletions roles/cache_clear/cache_clear-drupal8/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
when:
- deploy_code.mount_type is defined
- deploy_code.mount_type == "squashfs"
- deploy_operation == 'cleanup'
- deploy_operation == "cleanup"

- name: Clear Drupal cache.
ansible.builtin.command:
Expand Down Expand Up @@ -53,4 +53,4 @@
- drupal.truncate_cache_table
- deploy_code.mount_type is defined
- deploy_code.mount_type == "squashfs"
- deploy_operation == 'cleanup'
- deploy_operation == "cleanup"
6 changes: 3 additions & 3 deletions roles/config_generate/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
- name: Generate project specific configuration.
ansible.builtin.include_role:
name: "config_generate/config_generate-{{ project_type }}"
when: deploy_operation == 'deploy'
when: deploy_operation == "deploy"

- name: Generate additional templates.
ansible.builtin.template:
Expand All @@ -13,7 +13,7 @@
loop_var: template
when:
- config_generate.templates | length
- deploy_operation == 'deploy'
- deploy_operation == "deploy"

- name: Create additional symlinks.
ansible.builtin.file:
Expand All @@ -25,4 +25,4 @@
loop_var: link
when:
- config_generate.symlinks | length
- deploy_operation == 'deploy'
- deploy_operation == "deploy"
2 changes: 1 addition & 1 deletion roles/cron/cron_database_backup/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
with_items: "{{ database_backup.engines }}"
loop_control:
loop_var: engine
when: deploy_operation == 'deploy'
when: deploy_operation == "deploy"
2 changes: 1 addition & 1 deletion roles/cron/cron_drupal8/tasks/cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
loop_control:
loop_var: entry
when:
- deploy_operation == 'deploy'
- (deploy_operation == "deploy") or (deploy_operation == "revert")
6 changes: 6 additions & 0 deletions roles/cron/cron_drupal8/tasks/job.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
- name: Define cron job command.
ansible.builtin.set_fact:
_cron_job_command: "cd {{ deploy_path }}/{{ webroot }}/sites/{{ site.folder }} && {{ drupal.drush_location }} {{ entry.job }}"
when: deploy_operation == "deploy"

- name: Revert cron job command.
ansible.builtin.set_fact:
_cron_job_command: "cd {{ previous_deploy_path }}/{{ webroot }}/sites/{{ site.folder }} && {{ drupal.drush_location }} {{ entry.job }}"
when: deploy_operation == "revert"

- name: Define cron job command if deferred (ASG).
ansible.builtin.set_fact:
Expand Down
2 changes: 1 addition & 1 deletion roles/database_apply/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
- name: Apply database updates.
include_role:
name: "database_apply/database_apply-{{ project_type }}"
when: deploy_operation == 'deploy'
when: deploy_operation == "deploy"
run_once: true
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
when:
- previous_build_number > 0
- project_type == 'drupal8'
- deploy_operation == "deploy" # skip on cleanup and revert, no need

# For some reason D7 drush doesn't respect 'chdir' with command, using shell instead.
- name: Enable maintenance mode D7.
Expand All @@ -20,3 +21,4 @@
when:
- previous_build_number > 0
- project_type == 'drupal7'
- deploy_operation == "deploy"
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
- project_type == "drupal8"
- deploy_code.mount_type is defined
- deploy_code.mount_type == "squashfs"
- deploy_operation == "deploy"

# For some reason D7 drush doesn't respect 'chdir' with command, using shell instead.
- name: Disable maintenance mode D7.
Expand All @@ -43,3 +44,4 @@
- project_type == "drupal7"
- deploy_code.mount_type is defined
- deploy_code.mount_type == "squashfs"
- deploy_operation == "deploy"
2 changes: 1 addition & 1 deletion roles/sanitize/admin_creds/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
- name: Revert admin credentials.
include_role:
name: "sanitize/admin_creds/admin_creds-{{ project_type }}"
when: deploy_operation == 'deploy'
when: deploy_operation == "deploy"
run_once: true