diff --git a/host_vars/web06 b/host_vars/web06 index 853dc77..b7fed71 100644 --- a/host_vars/web06 +++ b/host_vars/web06 @@ -1,80 +1,80 @@ $ANSIBLE_VAULT;1.1;AES256 -30376135363462343939326338336531346662633838366138353637636434383764373536383836 -6432396132616361333036623930393664356539333438630a626362666261613534353338643565 -65373439633035323136643364356362613034616661643266653636333233616533396432623432 -3932373332386237390a363538656162306262376439313033386363643438393763663730313439 -34356164386636393934313066306262623835346433313563316663346530656134366639376637 -65663835346530396365383839393738663332386435646631396636323338623339393733383236 -65646638316535623434316463376266366561663830306534616336323734643339363430336135 -30313238666430303639343637353863316232313634323263633333313730376432376530303764 -61343661653066616138303264613332373936303237666466613535323530393235363763363136 -37653264356331633330626237323864336361383037646539356135656431656531303363316434 -32376364633534666466613339643465613461626630323836663461373532633039326365643536 -37396137633563386130386230323162636232626632303636633837393037633736323037386238 -30623466626535633030663338323566646430616138646261383862616634636235326439666530 -37653434633937333032623838656565393235363031306432376539666438613538643334383137 -61363966393462353964333732363264346235633634633930633162643736653737353434633535 -34343661623837376266346565323432366133623736666562353664383737353464616166623037 -37373837333033343230616330323239393537303930623765656636623764303837666665653137 -37303431326638303265396665323664613534613366663563373866316331303231333330336533 -38653239326234396535393865653761613963373639353064313932376362323937383134346436 -61356534333333336566316666643733663838623238613336376463336231336164653837323236 -34616266656234326333626165616638653136363634323262333131653464396334333435626566 -63323464383832303434343031636231643361353134656430356431623335313836353765616532 -39343262623463356339313134356334663061346139633162623531623636623238303463363735 -63653135646130346531396536363434626166666434306531343964353665363730636230346535 -65363638306633326464343565346264346335653439613034303630303433643938386161356637 -37313334666565626533326561333030343834333562363336653936666635373733346564363636 -30343435386432613732313763666566326462386138336564623134326266313435376331633639 -36383361626138643963613066366230396665646438373137383864636465383835313434613538 -64613562326566633431666431393437363663613262623933363861626534343831356230633839 -37313364346537303431623461356633636639313963313766396139393037316339653830306363 -35656434353731643139656234393665316462316563313962343037363031666564303564393662 -34393333653263653661323761646366326338363965396261636436356234656466306561643765 -33643732346164316563336261386132316338373233353665303733396562653336363438353035 -30616638613338356436306163386366353433626634626561356165363765383539646432313334 -39303032386466323766633366303634616632343837336332663065323332376139386131653638 -33613532643031626132613062326439633462393837356164666566663834373633326233376339 -38663962646630343062353537613233373638626136613635656564323137336565393436336561 -63313361373662643232353135613030393764663831333337646464643766356439393839343430 -39656265336366663636643335386239303135363039376364626430376331623638376166333331 -31356532663631316338353032303662653230636235656136396631303566653635353764663835 -64633763636365626236333438393931613537393239666635633939376165623966666262663933 -32653837646461383562366464386635333261376336666163623263393031363566313138316538 -63643961356435376230373462323164613631396531333434353130656632383532653664636639 -36373334313665343266656563336637356537363831613236346338363430376263666563313666 -32333363343830333935303062623430333830353963633338323533616339613339626664303930 -35633765646566626138393030326464363939333264653936336666396638666531373866623736 -64316338646461646466376232383866636362386665353061623263303430666137646261363865 -62353133393664386530303332633237646538623864666566356363306166626365393463383839 -32613361646562346137393333326436326161366334623839346665663233366234333661356636 -65636466303435373532636566623164643035346635623439663864623961323166333564663535 -61306664623039636263396135386531303534643061396435656336356138393836643062343732 -37336637336331643433376538333863623461386165653563633961663739616239636336633965 -61663066656465396132386538306137383265336331373335393466333135626164316161396138 -31383235383633386536643736626666613937356330393565316636356664623265336638373733 -35383362643362316530326637366130373936343561616533386333313336623065616431653564 -65633435393035663630356664653431303637373863663934616230646565326161623838326665 -31393132646637666264396163343163306539666364386163636163343336336237346465303336 -34363533316335346530366336323434333738386134333863643862313365613535323434653236 -34373036633366396230353665663866653133383462346430626165643634326664613930373731 -38633734383565363163633838653539393539376562633830653066343536353237313039393962 -62646138333364333233363138376130653965383333653837393138393838656331643765316538 -36316636303333336138303537366334346139636230616664383132383330333433613131303763 -62666538316132306338626532373435633332303737653731393361633936323635663333336564 -63333733303833383237316666633437656664373463303664343138363939353463636465613838 -39376162316662393434326639343532373261653437313561396166313539343364373565323934 -62613230643563633461363436353766383536386165666136333130643633633637346365396534 -37336539626166643766316366346636303663383130333335383037313637343766303165636438 -63663032393534643963633965383762353863636166353236663036373762306636643463646662 -65366436396535326138663134613562393330313132343231376131346665613336346665613630 -33386565336537316132373263646538623665363934623931383962643334343461303530323566 -32653131623765383765313938663866303837633432386263633765666436343862313834626466 -64656564633033383866613830646265383161313565653535303564313966373664336663333562 -38383963663538333432376466386135356665343337643366373139336536633236363634326139 -37303533383366333430663335336138656134663336396565363161346638313139663135336132 -63316337626339666563633963366364303638636235333533343064633233386330333562373561 -64656432613537386364323163393034316639346566343037633930636637353765366661346636 -33363434353162633137393033353963653433306466346434333232303361663833316236663161 -66653863306236353365323931623831623232336431383466383666666665323430383635366237 -343538383864323532313139613632653037 +30663034313534353238656630633931333934623264636663613431333964653564396461343966 +6561343630653135313130333733343131386364366439390a333961306238633536306335656539 +62386564666363346361353930316336323536373964303866336361393065326539396464363237 +3863613337623836650a343835383035613165393734653763666130616565626135363031643164 +35333433646564383635643832356365646633303533386335323330383836316235366563323334 +31376631623530656563386137613839323262396664646465333234393864366464646339303464 +32643437373632306437353130343330616336303034626466613232613432313739373933633737 +64336332346436353262666365626263636230333935643966353535653534373339623261636131 +36646465393632623731663136346439333931373835313262663430313735396335353631373737 +31353038303534353837383334383163616131666434663231356163633463363764353836396361 +61616635353863346330303264373534363865643132343133643231333332373231326534653432 +32356137313938383437666430336662633837373431373336333831313562393762313731343032 +64366437363434396164653839363937306532323936346565333131363761303262633265613730 +64376263323730623065663032353662303339313831366335373438323537326161376436373632 +36613664636638363434353731366338383063653731353065623066666237373662346535666262 +36333862636231353565663866656134326133343162306263343030333739346636316539636561 +38313238383333373361373637623965333566343664636534373632313965306635613035356332 +35386430303061353961663734616434636235376666386632343732613662636438386635353435 +36343136666463663363656233656538363166343562623366616364383366643465353234313039 +30363264633937383637326433386265373061326539353561623736353431623063303339666133 +34393662343637613266323430653938636462633739613637623338393561633165626638653433 +34363564616537353031353632386637656363356138653361383764346461336164396361363638 +37356665353864333163376565323034613830613734333134393432663561346338393838343632 +34373835653361313434306564656463616362656134343361386139353438623430646664656532 +36366334353235366232623266633935376132316432303436393133376365383335643238623061 +38303361613133363537366665323166303463353031396135323462336536333531666638373565 +34353634376365316234623239323735396539626162316533333935653062363238363461333438 +33393361623133623436623761366465376433663830616231356237633366323837376162363665 +39306635363634343161306535663131386332366630666637376539303965366630343765633361 +39366135326532653261313930366465336538613362303264356162363035333438616462366130 +62623433626461623933353830303863363339613634313564333139636634336466363032343362 +39663862326236393337396332646330613734366431303665643930623335363961336131386161 +63663335653335373031326266333033373365666335643461356263633130643237346465373735 +36636232373235653763643239623662303535666336396133386231303439353562346164623730 +37343635383831653165633631643063613638666166616231616536353934613633336662343266 +35656465393938343830623335643930653637306266366436646366356630646264346264313631 +37636539663261303731323862666466316231306232366661636238356235643165643932643432 +38313134313137353038363064313239386435356536663638393830386533346664313838373936 +65343666303362346333366135626534386331353161363930656666646164343932656366343430 +30356436653534616135353034313163613566633264633763353731333439373434386563363232 +38303131613139373035396435313563393165326366343930346262393932323363313538636437 +61323936366637303961336365393435656439666261316634653330653838633333333539393262 +37636136633836313630656235303663333462356530613930343532386236323631306439313461 +36363164656332613733663730303830663366323266386361363561316136663338396638656561 +61656535636630643637663961626664356633613966373038626537643734313332666139666232 +36613563386433653233396434646530303033643134633061663139656262656532623362356138 +65376365363732396130363262373638366462326331333465656333306136366235336264323964 +35363731666233303031343565333234323038326365343465616231363733376339363237323137 +32333564376434323739373765653133636161616639323930363734636632636535643461323336 +61313863653333383133373039633665353236616635373363636135356338653233346662643139 +65613835623963626634363234653234386361343037653761663862363166663430626439653766 +37306536306165656363333464666361316535313166383233303266316165343238303130303432 +61616265353466633630343231303331323635343761616436633736366630613361336238383464 +37356163656135666339653465343337623765356163333964393930323939646639373162393062 +35326661643963326237303930303437613030333732323863383836326365393136613530386362 +33636239313636623837643564663431323933313732613230363764626631383135626636623732 +33303731656534333362653961623938353038373030343433376636666135653964633933306530 +61333233653332396465643330396461303162303161343632373638366363386638383835633734 +64366432323838363837666231353061323261663535356131623430626633343135316437616431 +37636435626465343366343162373839633935663964363538396231393634353034643566663238 +33323336316532323035666164653737336234303764636237323766663733383833393265383538 +35333635636264333334613037666462653262343132643266616463356339393464386531373962 +64393565353735626337633163376265646537646661643131363434373663343363336664376535 +64366230343766656461376563366165646131613466393762393334633739616664666538663735 +30366131326238353761346130656666653936316634366664653730306264353835656333643332 +64316562383934393761666663623335353465663438383061663937656239666134303663353337 +30313938663662666466643365636138356333616630646139363139356639356132343531306332 +65636230393662636632626432373863356632346530353764393163356333623637373238643831 +33373739643430363632313833383931326662663639346533376336383139316463616563343232 +39383632356230363236626437376364613639376162613836393233663265663565666463343263 +32376232633636376663346437326635343461343630666263636264313465356437616432616363 +62633338366661326366313362323462333061623033626265656133366261363565346133323133 +66356363656463643966633566326238393464653535313964306166623639653266313430633137 +35353862356535623561643635363937386335313834663138336134643961363434336439663964 +34626461383531333533346632653237613632316565663938616531383831316361303331333863 +64396264363266303861373832313164326163656366666334316537333339306536353965356437 +61313636633332376366636364383562333737383439353561333961363532646464653233373537 +37653239623362313563633737626437643931393338633230333634323939613933343930333939 +393630323735333832633865353562326466 diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml index 6168748..960005c 100644 --- a/roles/nginx/tasks/main.yml +++ b/roles/nginx/tasks/main.yml @@ -28,8 +28,8 @@ - name: Create fastcgi cache dir file: path=/var/cache/nginx/cached/fastcgi state=directory owner=nginx group=nginx mode=0755 -- include: tls_vhosts.yml - when: nginx_tls_vhosts is defined +- include: vhosts.yml + when: nginx_vhosts is defined tags: nginx - name: Configure blank nginx vhost diff --git a/roles/nginx/tasks/vhosts.yml b/roles/nginx/tasks/vhosts.yml index 09cef98..e8136a6 100644 --- a/roles/nginx/tasks/vhosts.yml +++ b/roles/nginx/tasks/vhosts.yml @@ -2,7 +2,7 @@ - name: Configure https vhosts template: src=vhost.conf.j2 dest={{ nginx_confd_path }}/{{ item.nginx_domain_name }}.conf mode=0644 owner=root group=root - with_items: nginx_tls_vhosts + with_items: nginx_vhosts notify: - reload nginx @@ -18,18 +18,18 @@ - name: Create vhost document roots file: path={{ nginx_root_prefix }}/{{ item.nginx_domain_name }} state=directory mode=0755 owner=nginx group=nginx - with_items: nginx_tls_vhosts + with_items: nginx_vhosts - name: Install WordPress git: repo=https://github.com/WordPress/WordPress.git dest={{ nginx_root_prefix }}/{{ item.nginx_domain_name }}/wordpress version={{ item.wordpress_version }} depth=1 when: item.has_wordpress == 'yes' - with_items: nginx_tls_vhosts + with_items: nginx_vhosts tags: wordpress - name: Fix WordPress directory permissions file: path={{ nginx_root_prefix }}/{{ item.nginx_domain_name }} state=directory owner=nginx group=nginx recurse=yes when: item.has_wordpress == 'yes' - with_items: nginx_tls_vhosts + with_items: nginx_vhosts tags: wordpress # vim: set ts=2 sw=2: diff --git a/roles/nginx/templates/blank-vhost.conf.j2 b/roles/nginx/templates/blank-vhost.conf.j2 index 54318fb..2bc6521 100644 --- a/roles/nginx/templates/blank-vhost.conf.j2 +++ b/roles/nginx/templates/blank-vhost.conf.j2 @@ -4,12 +4,15 @@ # a vhost serving that domain. server { listen 80 default; - {% if nginx_tls_vhosts is defined %} - listen 443 ssl http2 default; - {% endif %} + listen [::]:80 default; + server_name _; + + return 403; +} +server { + listen 443 ssl http2 default; server_name _; - {% if nginx_tls_vhosts is defined %} # "snakeoil" certificate (self signed!) ssl_certificate /etc/ssl/certs/nginx-snakeoil.crt; ssl_certificate_key /etc/ssl/private/nginx-snakeoil.key; @@ -30,7 +33,6 @@ server { # Note that you'll have to define and rotate the keys securely by yourself. In absence # of such infrastructure, consider turning off session tickets: ssl_session_tickets off; - {% endif %} return 403; } diff --git a/roles/php5-fpm/tasks/main.yml b/roles/php5-fpm/tasks/main.yml index e753458..ff3bf98 100644 --- a/roles/php5-fpm/tasks/main.yml +++ b/roles/php5-fpm/tasks/main.yml @@ -11,8 +11,8 @@ - name: Copy php5-fpm pool config template: src=pool.conf.j2 dest=/etc/php5/fpm/pool.d/{{ item.nginx_domain_name }}.conf owner=root group=root mode=0644 - with_items: nginx_tls_vhosts - when: nginx_tls_vhosts is defined + with_items: nginx_vhosts + when: nginx_vhosts is defined notify: restart php5-fpm tags: php5-fpm