Neutrinet issueshttps://gitlab.domainepublic.net/groups/Neutrinet/-/issues2020-05-09T10:53:41Zhttps://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh/-/issues/17error on installation2020-05-09T10:53:41ZThierry Fenasseerror on installationHere is the log.
It's a lime2 with ynh 3.7.1
https://paste.yunohost.org/raw/uyogeqemaqHere is the log.
It's a lime2 with ynh 3.7.1
https://paste.yunohost.org/raw/uyogeqemaqhttps://gitlab.domainepublic.net/Neutrinet/neutrinet_cube_install/-/issues/35Upgrade Yunocube script even when cube_resources folder is present2020-05-09T17:00:28ZHgOUpgrade Yunocube script even when cube_resources folder is presentWe don't check for upgrades of the [Yunocube script](https://github.com/labriqueinternet/build.labriqueinter.net) when the `cube_resources` directory is present.
This is an issue because users might not get the latest updates / security...We don't check for upgrades of the [Yunocube script](https://github.com/labriqueinternet/build.labriqueinter.net) when the `cube_resources` directory is present.
This is an issue because users might not get the latest updates / security fixes...
Blocking #33 Install Party 17/05/2020HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/5Use dynamic IPs2020-05-23T18:01:08ZHgOUse dynamic IPsBy default, lxd create a default profile with some random network bridge.
Therefore, ssh connection to the containers won't work for users in most cases.
Instead of trying to setup static IP, another approach would be to configure the ...By default, lxd create a default profile with some random network bridge.
Therefore, ssh connection to the containers won't work for users in most cases.
Instead of trying to setup static IP, another approach would be to configure the hosts file of the user and connect through the container's hostname.HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/4Remove firewall config2020-05-23T20:26:15ZHgORemove firewall configAs the firewall will be managed by PFSense, we don't need to setup the firewall with Ansible for now. Maybe later we will need some tasks to configure PFSense, but it's not a priority.As the firewall will be managed by PFSense, we don't need to setup the firewall with Ansible for now. Maybe later we will need some tasks to configure PFSense, but it's not a priority.HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/6Minimal provisioning for VM created with Proxmox2020-05-24T12:38:47ZHgOMinimal provisioning for VM created with Proxmox- [x] Install sudo (requires root password to connect through `su`)
- [x] Add current user to sudoers
- [x] Reset ssh connection
- [x] Install qemu-guest-agent, which enables features in Proxmox
- [x] Create documentation for manual setu...- [x] Install sudo (requires root password to connect through `su`)
- [x] Add current user to sudoers
- [x] Reset ssh connection
- [x] Install qemu-guest-agent, which enables features in Proxmox
- [x] Create documentation for manual setup
- [x] Add a line in host file with user and root password
- [x] Configure SSH client configHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/website-grav/-/issues/1Séparer l'inscription AG FFDN en trois étapes2020-06-21T15:18:10ZHgOSéparer l'inscription AG FFDN en trois étapesLes trois étapes étant :
1. Choisissez vos mots
2. Complétez le formulaire d'inscription
3. Envoyez les sousousLes trois étapes étant :
1. Choisissez vos mots
2. Complétez le formulaire d'inscription
3. Envoyez les sousousHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/backoffice/-/issues/14Change BIC2020-06-21T16:27:56ZHgOChange BICIt's still the old BIC on the webpage and the confirmation mail. We should use the one mentioned here : https://wiki.neutrinet.be/fr/administration/banks
- [ ] Change BIC on welcome page
- [ ] Change BIC in confirmation mail
- [ ] Chang...It's still the old BIC on the webpage and the confirmation mail. We should use the one mentioned here : https://wiki.neutrinet.be/fr/administration/banks
- [ ] Change BIC on welcome page
- [ ] Change BIC in confirmation mail
- [ ] Change BIC everywherehttps://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh/-/issues/23Install procedure is misleading for ynh 3.82020-12-05T16:56:40ZThierry FenasseInstall procedure is misleading for ynh 3.8I tried what is proposed on the readme (web or cli) but I was not able to install the app.
From the web, there is no more tools > advanced > applications…
![image](/uploads/7a274690d3a845b55df92074a229be41/image.png)
From the cli, the...I tried what is proposed on the readme (web or cli) but I was not able to install the app.
From the web, there is no more tools > advanced > applications…
![image](/uploads/7a274690d3a845b55df92074a229be41/image.png)
From the cli, there is no more « listlists »
```
# yunohost app listlists
usage: yunohost app
{catalog,fetchlist,list,info,map,install,remove,upgrade,change-url,setting,register-url,makedefault,ssowatconf,change-label,addaccess,removeaccess,clearaccess,action,config}
...
[-h]
yunohost app: error: invalid choice: 'listlists' (choose from 'catalog', 'fetchlist', 'list', 'info', 'map', 'install', 'remove', 'upgrade', 'change-url', 'setting', 'register-url', 'makedefault', 'ssowatconf', 'change-label', 'addaccess', 'removeaccess', 'clearaccess', 'action', 'config')
```
Or the app fetchlist does not work anymore
```
# yunohost app fetchlist --name neutrinet -u https://neutrinet.be/apps.json
Warning: 'yunohost app fetchlist' is deprecated and will be removed in the future
usage: yunohost
{user,domain,app,backup,settings,service,firewall,dyndns,tools,hook,log,diagnosis}
...
[-h] [--no-cache] [--output-as {json,plain,none}] [--debug]
[--quiet] [--timeout ==SUPPRESS==] [--admin-password PASSWORD]
[-v]
yunohost: error: unrecognized arguments: --name neutrinet -u https://neutrinet.be/apps.json
```https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh/-/issues/21Which license do we choose ?2020-12-05T16:57:46ZHgOWhich license do we choose ?As the Yunohost's CI tool requires a license for the app, I guess it's time to think about this.
In the manifest, the GPL3.0 is mentionned. However, I would go for AGPL as this is a web service. But if we don't really care, we could go ...As the Yunohost's CI tool requires a license for the app, I guess it's time to think about this.
In the manifest, the GPL3.0 is mentionned. However, I would go for AGPL as this is a web service. But if we don't really care, we could go for the [BeerWare](https://fr.wikipedia.org/wiki/Beerware) license? (although I would prefer a non-alcoholic license ^^)
What are your thoughts / preferences about this ?https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh/-/issues/18App list apps.json vs stable2020-12-05T17:02:01ZIljaApp list apps.json vs stableThe Neutrinet application list is now at https://apps.neutrinet.be/stable, but the README.md still says https://neutrinet.be/apps.json
I assume this should be changed? HOWEVER we can't just change it because the FE requires the URL to e...The Neutrinet application list is now at https://apps.neutrinet.be/stable, but the README.md still says https://neutrinet.be/apps.json
I assume this should be changed? HOWEVER we can't just change it because the FE requires the URL to end in .json (not sure about CLI)
![image](/uploads/97c1c1088e2321f834a5fde9994618c8/image.png)
Adding https://neutrinet.be/apps.json does still work, so we can just leave it as it is (and maybe that was already the idea, idk)IljaIljahttps://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh/-/issues/22Depreciation of yunocube scripts2020-12-12T17:00:33ZHgODepreciation of yunocube scriptsApparently, La Brique Internet will change the way they build the images. Instead of [a script that builds a Yunohost image](https://github.com/labriqueinternet/build.labriqueinter.net), they will provide their own image : https://github...Apparently, La Brique Internet will change the way they build the images. Instead of [a script that builds a Yunohost image](https://github.com/labriqueinternet/build.labriqueinter.net), they will provide their own image : https://github.com/YunoHost/arm-images
I'm not sure what's the status of this project, or when would the yunocube scripts become obsolete...
But I think we should have a look on this as this could affect our own script.
According to these [PR comments](https://github.com/labriqueinternet/build.labriqueinter.net/pull/70#issuecomment-623019265), we could get more information this Monday.https://gitlab.domainepublic.net/Neutrinet/neutrinet_ynh/-/issues/25Add Yunohost pipeline status icons in the ReadMe2020-12-12T17:20:03ZHgOAdd Yunohost pipeline status icons in the ReadMeExample: https://github.com/YunoHost-Apps/dokuwiki_ynh/blob/testing/README.md
For Neutrinet, this would give the following:
[![Integration level](https://dash.yunohost.org/integration/neutrinet.svg)](https://dash.yunohost.org/appci/app...Example: https://github.com/YunoHost-Apps/dokuwiki_ynh/blob/testing/README.md
For Neutrinet, this would give the following:
[![Integration level](https://dash.yunohost.org/integration/neutrinet.svg)](https://dash.yunohost.org/appci/app/neutrinet) [![](https://ci-apps.yunohost.org/ci/badges/neutrinet.status.svg)](https://ci-apps.yunohost.org/ci/badges/neutrinet.status.svg) [![](https://ci-apps.yunohost.org/ci/badges/neutrinet.maintain.svg)](https://ci-apps.yunohost.org/ci/badges/neutrinet.maintain.svg)
[![Install DokuWiki with YunoHost](https://install-app.yunohost.org/install-with-yunohost.png)](https://install-app.yunohost.org/?app=neutrinet)Neutrinet v0.3.1~ynh3HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/10Nettoyer le playbook commun2021-05-23T12:52:06ZHgONettoyer le playbook communPasser en revue le playbook `commun` pour voir ce qu'on garde et ce qui est devenu obsolète.
- [x] Dépôts logiciels
- [x] Config serveur OpenSSH
- [x] sshguard
- [x] supervisor
- [x] Config des locales, timezones et NTP
- [x] Outils com...Passer en revue le playbook `commun` pour voir ce qu'on garde et ce qui est devenu obsolète.
- [x] Dépôts logiciels
- [x] Config serveur OpenSSH
- [x] sshguard
- [x] supervisor
- [x] Config des locales, timezones et NTP
- [x] Outils communs
- [x] unbound
- [x] Gestion des utilisateurs et clés SSH
- [x] zshHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/16Ajout clé SSH de célo2021-05-23T16:17:22ZHgOAjout clé SSH de céloHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/17Rôle web-app2021-05-25T15:51:24ZHgORôle web-appPour déployer une application web vide
- [x] Créer l'utilisateur de la web app
- [x] Créer le dossier web dans `/var/www`
- [x] Configurer un vhost pour caddy2
- [ ] (optionnel) Configurer un pool pour php-fpm
- [x] Utiliser le rôle pou...Pour déployer une application web vide
- [x] Créer l'utilisateur de la web app
- [x] Créer le dossier web dans `/var/www`
- [x] Configurer un vhost pour caddy2
- [ ] (optionnel) Configurer un pool pour php-fpm
- [x] Utiliser le rôle pour la VM web-static
Note: Supposer que caddy2 est installé.HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/12Rôle Caddy22021-05-25T15:52:28ZHgORôle Caddy2Rôle pour installer Caddy2 et configurer un virtual host pour une application web
- [x] Installation de Caddy2
- [x] Configuration d'un virtual host
- [x] Gestion des logsRôle pour installer Caddy2 et configurer un virtual host pour une application web
- [x] Installation de Caddy2
- [x] Configuration d'un virtual host
- [x] Gestion des logshttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/21Gestion du cache pour le pipeline2021-05-29T10:00:11ZHgOGestion du cache pour le pipelineHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/7Prevent password removal of root for Proxmox servers2021-05-29T12:27:32ZHgOPrevent password removal of root for Proxmox serversServers where we want to keep root password :
- nam
- bourServers where we want to keep root password :
- nam
- bourhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/23Job linter en interruptible dans le pipeline2021-05-29T21:51:19ZHgOJob linter en interruptible dans le pipelineHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/19Gestion de php-fpm via le rôle web_app2021-05-30T15:40:05ZHgOGestion de php-fpm via le rôle web_appHgOHgO