mirror of
				https://github.com/MatteZ02/infra.git
				synced 2025-11-04 10:09:33 +00:00 
			
		
		
		
	Deployer Tasks: Wordpress
This commit is contained in:
		@@ -1,14 +1,50 @@
 | 
			
		||||
$ANSIBLE_VAULT;1.1;AES256
 | 
			
		||||
62346338346236363065323035343431373133353962656134663430333965326162386434656466
 | 
			
		||||
3966336362353738303039373137343037313234633863650a313631303836376333333364653138
 | 
			
		||||
62343337323762643439636633346238353037333966646435343965633363636632653063333232
 | 
			
		||||
6530383966626265380a353138363665653730353233323531353437643134363861346434343832
 | 
			
		||||
61393632383639343462316237373163663762663930376266646338316339356465343932356230
 | 
			
		||||
63623839396133316137636630336464343035363736653335343033316464636332383435643436
 | 
			
		||||
63356334613836353330633431666464666664333738623637613965343432356530636632343537
 | 
			
		||||
65373034376639393933323166613430393638306265636338323834386530393064326561303165
 | 
			
		||||
39313663353037383533306463643432393038396361613838626361363934336432623030313939
 | 
			
		||||
64343030303731326665393134306134653836656363346530613836333534303437336235313839
 | 
			
		||||
61396332303132316534396230373738656163303132633939376564383764333561616134646633
 | 
			
		||||
66643733653833623434343032623732393039363265653963303765326364653430336533313733
 | 
			
		||||
61663936376666316366313537653134613661343532343435643834666330646536
 | 
			
		||||
39393239396361626563663062623034613864303762616464373461313434666339663539346366
 | 
			
		||||
3934393261613765323038376231656433643563333931340a366563366136396430363163343936
 | 
			
		||||
61323832636564376361336566376133393730383433386662656265343863336536346634313066
 | 
			
		||||
3862393936633333360a633631333630653533306133346265383865313830623735666531346137
 | 
			
		||||
39623064336433386436336465323664626266653664643962303439306665366662333137326264
 | 
			
		||||
39663236633835343032346335653362633531363334653465343338396166313261336462326165
 | 
			
		||||
32366661613931303533306564633538323032313865363735373766343230633063343865653738
 | 
			
		||||
65363862333739373264336539313136393730366131623434393965326436643832323661336138
 | 
			
		||||
39336236646239323135353733353066366565323963333566326264306437376432346538353535
 | 
			
		||||
65613764343562316137396361326631353137633461623130646162366562613663336161643863
 | 
			
		||||
35623738346563393964356536353030646639633131346633646233323235343336666633663666
 | 
			
		||||
65663161636162393136346561623636663464323534396466333234646362393861386332383638
 | 
			
		||||
33306336353435363736653138346436303935303631363836373131346137626263366665636339
 | 
			
		||||
64633738363863366263656164343939333533333430393938643465616633376566333230333664
 | 
			
		||||
34613335353532356137333638383661303935373663653634373165386139316238323865343361
 | 
			
		||||
33616136386665393437343764646163633466643234313733333430396534336661633037623233
 | 
			
		||||
30303863316330386164346132653930333634303437663066383561306263386631303131316138
 | 
			
		||||
38646132613335303065316533633133333635366463343437633132366166393061623264366137
 | 
			
		||||
65366531346137386234353064373762666530383831613539333139303863353737336236323732
 | 
			
		||||
35623862306362303135336634666161333938653438663835393939643063373865643766623430
 | 
			
		||||
36646338353237323733656633636432366333393038376435303162623661613539363531373661
 | 
			
		||||
63373764373235373932343037393862333439323962663263333535653661633133633265303932
 | 
			
		||||
63353065643337393037333966396433653632323863323063633463643466313161616465633133
 | 
			
		||||
33626331626634323037613337616137633739353933316534343635383639616162393632323338
 | 
			
		||||
30303037633034623261353166643864336662393433336264626133646265616436663735326138
 | 
			
		||||
65343063326461373531666437396165356634366432323932323436643930646332376137396136
 | 
			
		||||
64373131636633643639313230326237663664356364343464646634366238386530653463376166
 | 
			
		||||
61663136623835633339343437353064313932303833393566636136303065376138373763633961
 | 
			
		||||
30363430356464663334366538356132363761613536616635616136656464303636323233326262
 | 
			
		||||
33313265643734363436653935303731356637363130326363356235323535343866663163306134
 | 
			
		||||
63623065356637356439643038633065626465613263653264343237613563376530333333386637
 | 
			
		||||
35323866313862333234376538333166616636356266366537333731666131616363373630303266
 | 
			
		||||
38336361323363613431303038383765623936643933646538633364663965646662646531386363
 | 
			
		||||
34613561383739373630393637393962396161383135396230386164633834316636666164353663
 | 
			
		||||
33346432633432316438663138633964666337326163363363333436313665653233626330643431
 | 
			
		||||
38386466623536663139346431386134333737343861383237343262323834626237333132366232
 | 
			
		||||
66383830376464333333396566616563643034393336393863356338653664636466623334306362
 | 
			
		||||
66343136313737653264326264336439343366356333383365353931633861633235336434346334
 | 
			
		||||
38366636303830383363303562383039373261396637613666346631323231666330303832666261
 | 
			
		||||
66316230363735663839663433333135623166373935343964336361623861346565393163323064
 | 
			
		||||
62313566616134386461656666343066636666303331313435663639613662643031383132633564
 | 
			
		||||
35633030386661303262666333363332313365353331623835353664353236666564393963353733
 | 
			
		||||
34623239366462343435366461316463356134633531383630353935376336666364396138396331
 | 
			
		||||
64616138396136666166623239353335306665636230646537323831346134326639376636313862
 | 
			
		||||
63623361643034633862626265336464393065656366656334373232363638396230643037653434
 | 
			
		||||
37323533643965623832363535626133336539666365363635656664336231626139613331646233
 | 
			
		||||
39636264626637323731653535613661613131383835363165613866313565386235346638306136
 | 
			
		||||
61363663646532396361643062623563623864386338626531396230356637643164646334643761
 | 
			
		||||
3533
 | 
			
		||||
 
 | 
			
		||||
@@ -26,7 +26,7 @@
 | 
			
		||||
 | 
			
		||||
- name: "Deployer - MariaDB - Pull Image"
 | 
			
		||||
  containers.podman.podman_image:
 | 
			
		||||
    name: docker.io/mariadb
 | 
			
		||||
    name: docker.io/library/mariadb
 | 
			
		||||
    tag: latest
 | 
			
		||||
    force: on
 | 
			
		||||
  register: deployerTask101
 | 
			
		||||
@@ -34,15 +34,15 @@
 | 
			
		||||
- name: "Deployer - MariaDB - Run Container"
 | 
			
		||||
  containers.podman.podman_container:
 | 
			
		||||
    name: mariadb
 | 
			
		||||
    image: docker.io/mariadb:latest
 | 
			
		||||
    image: docker.io/library/mariadb:latest
 | 
			
		||||
    state: started
 | 
			
		||||
    restart: on
 | 
			
		||||
    network: host
 | 
			
		||||
    volumes:
 | 
			
		||||
      - "/root/mariadb:/var/lib/mysql"
 | 
			
		||||
    restart_policy: always
 | 
			
		||||
    env:
 | 
			
		||||
      MYSQL_ROOT_PASSWORD: "{{ secrets.mariadb.users.root.password }}"
 | 
			
		||||
    restart_policy: always
 | 
			
		||||
  register: deployerTask102
 | 
			
		||||
  when:
 | 
			
		||||
    - (deployerTask101 is defined and deployerTask101.changed) or deployerTask101 is undefined
 | 
			
		||||
@@ -135,7 +135,7 @@
 | 
			
		||||
 | 
			
		||||
- name: "Deployer - Nginx - Pull Image"
 | 
			
		||||
  containers.podman.podman_image:
 | 
			
		||||
    name: docker.io/nginx
 | 
			
		||||
    name: docker.io/library/nginx
 | 
			
		||||
    tag: latest
 | 
			
		||||
    force: on
 | 
			
		||||
  register: deployerTask3
 | 
			
		||||
@@ -143,7 +143,7 @@
 | 
			
		||||
- name: "Deployer - Nginx - Run Container"
 | 
			
		||||
  containers.podman.podman_container:
 | 
			
		||||
    name: nginx
 | 
			
		||||
    image: docker.io/nginx
 | 
			
		||||
    image: docker.io/library/nginx:latest
 | 
			
		||||
    state: started
 | 
			
		||||
    recreate: on
 | 
			
		||||
    network: host
 | 
			
		||||
@@ -157,3 +157,38 @@
 | 
			
		||||
    - (deployerTask3 is defined and deployerTask3.changed) or deployerTask3 is undefined
 | 
			
		||||
  tags:
 | 
			
		||||
    - nginx
 | 
			
		||||
 | 
			
		||||
- name: "Deployer - Wordpress - Pull Image"
 | 
			
		||||
  containers.podman.podman_image:
 | 
			
		||||
    name: docker.io/library/wordpress
 | 
			
		||||
    tag: latest
 | 
			
		||||
    force: on
 | 
			
		||||
  register: deployerTask4
 | 
			
		||||
 | 
			
		||||
- name: "Deployer - Workpress - Run Container"
 | 
			
		||||
  containers.podman.podman_container:
 | 
			
		||||
    name: wordpress
 | 
			
		||||
    image: docker.io/library/wordpress:latest
 | 
			
		||||
    state: started
 | 
			
		||||
    recreate: on
 | 
			
		||||
    network: host
 | 
			
		||||
    volumes:
 | 
			
		||||
      - "/var/www/html/wp-content/:/var/www/html/wp-content/"
 | 
			
		||||
    env:
 | 
			
		||||
      WORDPRESS_DB_HOST: "127.0.0.1"
 | 
			
		||||
      WORDPRESS_DB_USER: "mkj"
 | 
			
		||||
      WORDPRESS_DB_PASSWORD: "{{ secrets.mariadb.users.mkj.password }}"
 | 
			
		||||
      WORDPRESS_DB_NAME: "mkj"
 | 
			
		||||
      WORDPRESS_AUTH_KEY: "{{ secrets.wordpress.keys.auth }}"
 | 
			
		||||
      WORDPRESS_SECURE_AUTH_KEY: "{{ secrets.wordpress.keys.secure_auth }}"
 | 
			
		||||
      WORDPRESS_LOGGED_IN_KEY: "{{ secrets.wordpress.keys.logged_in }}"
 | 
			
		||||
      WORDPRESS_NONCE_KEY: "{{ secrets.wordpress.keys.nonce }}"
 | 
			
		||||
      WORDPRESS_AUTH_SALT: "{{ secrets.wordpress.salt.auth }}"
 | 
			
		||||
      WORDPRESS_SECURE_AUTH_SALT: "{{ secrets.wordpress.salt.secure_auth }}"
 | 
			
		||||
      WORDPRESS_LOGGED_IN_SALT: "{{ secrets.wordpress.salt.logged_in }}"
 | 
			
		||||
      WORDPRESS_NONCE_SALT: "{{ secrets.wordpress.salt.nonce }}"
 | 
			
		||||
    restart_policy: always
 | 
			
		||||
  when:
 | 
			
		||||
    - (deployerTask4 is defined and deployerTask4.changed) or deployerTask4 is undefined
 | 
			
		||||
  tags:
 | 
			
		||||
    - wordpress
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user