HomeDevCentral

Fetch and extract released PHP source code

Description

Fetch and extract released PHP source code

Summary:
A PHP custom build starts with some source code.

When the build is for a released version, it's as simple as
decompress an archive. Version and hash in pillar.

As Jinja doesn't support dictionary expansion, the pure
Python state renderer is used here, to see if it's viable
to avoid the proliferation of read-pillar execution modules.

Ref T1469

Test Plan: salt-call --local state.sls roles/webserver-legacy/php-builder

Reviewers: dereckson

Reviewed By: dereckson

Maniphest Tasks: T1469

Differential Revision: https://devcentral.nasqueron.org/D1937

Details

Provenance
derecksonAuthored on Oct 16 2018, 23:12
derecksonPushed on Oct 17 2018, 16:33
Reviewer
dereckson
Differential Revision
D1937: Fetch and extract released PHP source code
Parents
rOPS52cbca351771: Assign the builder role to Ysul
Branches
Unknown
Tags
Unknown
Tasks
T1469: Deploy a PHP 5 legacy pool on Ysul