fititnt / ap-application-load-balancer

AP Application Load Balancer (AP-ALB). Sophisticated monolithic Ansible role to manage standalone and clusters of cross-platform and multicloud load balancers. Abstract HAProxy + OpenResty + On-the-fly auto HTTPS. Dedicated to Public Domain.
https://ap-application-load-balancer.etica.ai/
The Unlicense
1 stars 0 forks source link

ALB on Arch Linux #47

Open fititnt opened 4 years ago

fititnt commented 4 years ago

This issue, like the ALB on BSD Systems #37 and the ALB on Debian distribution #41, may have specific comments related to this OS.

The initial state from Arch Linux on AP-ALB since release v0.8.x is similar OpenSUSE and FreeBSD. Actually, Arch Linux may be one of the easier that require compile OpenResty to add full support.

fititnt commented 4 years ago

Important: when running directly on a VPS Arch Linux and OpenSUSE runs much better. May need some changes on the packages names to reflect new updates, but is viable.

About the Travis-CI status

The current version on https://travis-ci.com/fititnt/ap-application-load-balancer for both Arch Linux and OpenSUSE have similar issue

Result from line https://travis-ci.com/fititnt/ap-application-load-balancer/jobs/271409751#L503

TASK [Prepare setup-python.sh] *************************************************
fatal: [instance]: UNREACHABLE! => {"changed": false, "msg": "Authentication or permission failure. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in \"/tmp\". Failed command was: ( umask 77 && mkdir -p \"` echo ~/.ansible/tmp/ansible-tmp-1577789568.2491379-264285091763111 `\" && echo ansible-tmp-1577789568.2491379-264285091763111=\"` echo ~/.ansible/tmp/ansible-tmp-1577789568.2491379-264285091763111 `\" ), exited with result 1", "unreachable": true}

The Docker base image for both did not have the same patchs that other conteinres have. Our Debian/Ubuntu/CentOS images are not imported directly form Official ones, but from MOLECULE_DISTRO=geerlingguy/docker-DistroVersion-ansible:latest.

fititnt commented 4 years ago

Humm. The issue on Arch Linux on Molecule & Travis-CI seems to be on docker step. Aka it stopped work just a few seconds after start.