Setup the PHX Development Environment on Ubuntu 22

Install Ansible, Vagrant, LXD, Virtualbox and clone the project directory.

Projects: c2platform/phx/ansible


In this section, you will find step-by-step instructions on how to set up and utilize the PHX development environment.


Setup C2 Development Environment

The PHX Development Environment is an extension of the C2 Development Environment, so it’s essential to set up the C2 environment first.

Setting Up Project Directories for PHX

Learn how to clone RWS Git repositories using the clone script and install Ansible Galaxy Roles and Collections to set up your development environment efficiently.

LXD Network and Profile for PHX

Install, initialize and configure LXD.

Create the Reverse Proxy and Web Proxy

Create and provision the pxd-rproxy1 node, which is an essential prerequisite for a functional development environment.

Access the PHX Development Environment with Firefox

Learn how to access the PHX Development Environment using Firefox by configuring a dedicated Firefox profile, importing the C2 CA Root certificate, and setting up a forward proxy.

Making PHX Software and License Files Available for Ansible

Make necessary software and licenses available to Ansible on pxd and pxt nodes using Vagrant Sync Folders.



Last modified May 22, 2025: phx dev environment PHX-1 (98524a6)