je viens de déposer (via pull request)
https://github.com/osm-fr/ansible-scripts/pull/15
un premier script de déploiement du module maposmatic à partir de la forge
historique du projet

lorsqu'il sera intégré
j'aurai besoin de tester ce script sur une VM osm pour valider qu'il est
fonctionnel dans ce contexte là

j'ai supposé que la VM serait installé en debian stretch

on y trouve :
- le chargement d'un export d'une ancienne region (midi-pyrénées) dans une
base postgresql
- de quoi déployer le style osmfr
- et l'intégration du module maposmatic qui permet de générer un fichier
(pdf) d'une commune. mon script d'install termine par un exemple pour une
commune

ensuite
on s'attaquera à la partie frontend web

Laurent


Le 3 décembre 2017 à 20:52, Laurent Combe <[email protected]> a écrit :

> bon ok
>
> je vais ecrire un début de script ansible en m'nspirant de ce que je vois
> sur github
> pour que cela ressemble plus à un script comme les autres
>
> et je partage cela avec vous
>
> pour la base postgresql
> par défaut une base locale (avec un jeu de données réduit) pour valider le
> fonctionnement
> et une option pour se brancher sur une base externe quand on sera en "prod"
>
> a bientot
>
> laurent
>
>
>
> Le 2 décembre 2017 à 19:15, Jocelyn Jaubert <[email protected]> a
> écrit :
>
>> Bonjour,
>>
>> Le 02/12/2017 à 16:09, Laurent Combe a écrit :
>> > une première salve de questions techniques
>> >
>> > mon script ansible fait tout (je veux dire: il n'est pas du tout
>> modulaire)
>> > et est seulement adapté à mon environnement chez moi
>> > je souhaite le rendre compatble avec un environnement osm.fr <
>> http://osm.fr>
>>
>> Est-ce que ce script ansible est dispo quelque part ?
>>
>> En tout cas, ça sera très pratique d'avoir un script ansible pour pouvoir
>> ré-installer facilement, ou migrer le service sur une autre machine.
>>
>>
>> > peut-on supposer que le script ansible se connecte en admin sur la
>> machine
>> > cible ?
>>
>> Yep, tout à fait.
>>
>> Les scripts actuels ont "become: yes" pour passer root via sudo dans le
>> fichier .yml définissant le rôle.
>>
>> (le compte root n'est normalement pas accessible directement, et je passe
>> par mon compte utilisateur, qui est dans sudoers)
>>
>>
>> > le service a besoin d'une base postgresql
>> > a la fois pour avoir accès aux données osm
>> > et dans une certaine mesure pour asuurer le rendu osmfr
>> >
>> > mais alors quel choix faire ?
>> > avoir une instance locale (choix de la facilité, mais pas forcément
>> économe
>> > en ressource)
>> > ou avoir une instance mutualisée (car je me doute qu'osmfr dispose déjà
>> des
>> > données osm vivante qq part)
>>
>> Peut-être mettre une option dans le script ansible pour choisir ?
>>
>> C'est pratique d'installer postgresql pour tester rapidement l'instance.
>>
>>
>> On a bien une base monde pour le rendu mapnik sur osm25. Je peux te
>> rajouter
>> un accès dessus sans souci.
>>
>>
>>
>> Merci,
>> Jocelyn
>>
>
>

Reply via email to