mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-25 06:10:22 -07:00
Update httptester docs.
This commit is contained in:
parent
a1b148d190
commit
3d57f45815
1 changed files with 1 additions and 48 deletions
|
@ -17,54 +17,7 @@ HTTP Testing endpoint which provides the following capabilities:
|
||||||
* SNI
|
* SNI
|
||||||
|
|
||||||
|
|
||||||
Source files can be found at `test/utils/docker/httptester/ <https://github.com/ansible/ansible/tree/devel/test/utils/docker/httptester>`_
|
Source files can be found in the `http-test-container <https://github.com/ansible/http-test-container>`_ repository.
|
||||||
|
|
||||||
Building
|
|
||||||
========
|
|
||||||
|
|
||||||
Docker
|
|
||||||
------
|
|
||||||
|
|
||||||
Both ways of building ``docker`` utilize the ``nginx:alpine`` image, but can
|
|
||||||
be customized for ``Fedora``, ``Red Hat``, ``CentOS``, ``Ubuntu``,
|
|
||||||
``Debian`` and other variants of ``Alpine``
|
|
||||||
|
|
||||||
When utilizing ``packer`` or configuring with ``ansible-playbook``,
|
|
||||||
the services will not automatically start on launch, and will have to be
|
|
||||||
manually started using::
|
|
||||||
|
|
||||||
cd test/utils/docker/httptester
|
|
||||||
./services.sh
|
|
||||||
|
|
||||||
Such as when starting a docker container::
|
|
||||||
|
|
||||||
cd test/utils/docker/httptester
|
|
||||||
docker run -ti --rm -p 80:80 -p 443:443 --name httptester ansible/ansible:httptester /services.sh
|
|
||||||
|
|
||||||
docker build
|
|
||||||
------------
|
|
||||||
|
|
||||||
::
|
|
||||||
|
|
||||||
cd test/utils/docker/httptester
|
|
||||||
docker build -t ansible/ansible:httptester .
|
|
||||||
|
|
||||||
packer
|
|
||||||
------
|
|
||||||
|
|
||||||
The ``packer`` build will use ``ansible-playbook`` to perform the
|
|
||||||
configuration, and will tag the image as ``ansible/ansible:httptester``::
|
|
||||||
|
|
||||||
cd test/utils/docker/httptester
|
|
||||||
packer build packer.json
|
|
||||||
|
|
||||||
Ansible
|
|
||||||
=======
|
|
||||||
|
|
||||||
::
|
|
||||||
cd test/utils/docker/httptester
|
|
||||||
ansible-playbook -i hosts -v httptester.yml
|
|
||||||
|
|
||||||
|
|
||||||
Extending httptester
|
Extending httptester
|
||||||
====================
|
====================
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue