ajustement aux derniers changement au SDK master
authorPatrick Hetu <patrick.hetu@auf.org>
Wed, 26 Nov 2014 20:02:36 +0000 (15:02 -0500)
committerPatrick Hetu <patrick.hetu@auf.org>
Wed, 26 Nov 2014 20:02:36 +0000 (15:02 -0500)
README
docs/Makefile
docs/index.rst
manage.py
wsgi.py

diff --git a/README b/README
index da7640d..a63eb70 100644 (file)
--- a/README
+++ b/README
@@ -61,10 +61,33 @@ Par la suite, les nouvelles versions seront téléchargeable avec la commande::
 Configuration
 -------------
 
-MySQL
-SECRET_KEY
-PIWIK
-Sentry
+MySQL::
+
+    DATABASES = {
+        'default': {
+            'ENGINE': 'django.db.backends.sqlite3',
+            'NAME': 'db.sqlite',
+            'USER': '',
+            'PASSWORD': '',
+            'HOST': '',
+            'PORT': '',
+        }
+    }
+
+
+SECRET_KEY::
+
+  SECRET_KEY = '...'
+
+Piwik::
+
+  PIWIK_TOKEN = '...'
+
+Sentry/Raven::
+
+  RAVEN_CONFIG = {
+      'dsn': '...',
+  }
 
 Fichier static
 
@@ -106,13 +129,3 @@ dossier::
   external_apps/
 
 
-Tox
-
-Virtualenv
-----------
-
-
-Buildout
---------
-
-
index 7129ae9..9842cf5 100644 (file)
@@ -5,7 +5,7 @@
 SPHINXOPTS    =
 SPHINXBUILD   = sphinx-build
 PAPER         =
-BUILDDIR      = build
+BUILDDIR      = _build
 
 # Internal variables.
 PAPEROPT_a4     = -D latex_paper_size=a4
index b26e8c7..87c1a8d 100644 (file)
 {{ project_name }}
 ===========================
 
-Ce site web permet l'exécution de commandes Ansible depuis Django.
-Notez que ce site est en version Beta et est sujet à changement.
-
-.. image:: machines.png
-
-.. contents::  Table des matières
 
 Dépendances
 -----------
 
-Veuillez installer les dépendances avec les commandes suivantes::
-
-Sur Ubuntu:
-
-  sudo apt-get install software-properties-common
-  sudo apt-add-repository ppa:ansible/ansible
-  sudo apt-get update
-  sudo apt-get install ansible
-  sudo apt-get install python-virtualenv python-pip python-sqlite redis-server python-mysqldb python-crypto
-
-
-Sur Debian::
-
-  sudo apt-get install python-virtualenv python-pip python-sqlite redis-server python-mysqldb python-crypto
-  sudo pip install ansible
+...
 
 Installation
 ------------
 
-::
-
-  virtualenv --system-site-packages .
-  source bin/activate
-  pip install -r requirements.txt
-  ./manage.py syncdb
-  ./manage.py migrate
-
-Si vous n'avez pas encore créé un utilisateur vous pouvez le faire avec la commande::
-
-  ./manage.py createsuperuser
-
-Vous devez ensuite modifier le fichier `maj.yml` selon vos besoins.
+....
 
 Utilisation
 -----------
 
-Pour démarrer le service Django utilisé la commande::
-
-  bin/python manage.py runserver
-
-Ensuite, vous devez démarrer l'engin RQ::
-
-  bin/python manage.py rqworker
-
-Pour utiliser l'interface web vous devez d'abord vous autentifier:
-
-  http://localhost:8000/
-
-puis visiter la page suivante:
-
-  http://localhost:8000/admin/materiel/machine/
-
-Ligne de commande
-^^^^^^^^^^^^^^^^^
-
-Il est aussi possible d'utiliser la ligne de commande pour certaines tâches comme:
-
-Collecter le nombre de paquets à mettre à jour sur l'ensemble des machines::
-
-  bin/python manage.py update
-
-Rouler un module Ansible sur toutes les machines d'une catégorie::
-
-  bin/ansible -i inventory.py -m ping categorie
-
-Tâches planifiées
------------------
-
-Pour utiliser les tâches planifiées vous devez rouler la commande suivante::
-
-  bin/python manage.py rqscheduler
-
-FAQ
----
-
-Problème:
-
-  Mes commandes n'exécute pas
-
-Solution:
-
-  * Vérifier que vous avez bien démarrer la commande `bin/python manage.py qworker`
-  * Vérifier que votre commande ssh ne demande pas d'ajouter un fingerprint.
-  * Vérifier que votre commande ssh ne demande pas de phrase secrète.
-  * Vérifier que le port de connexion est bien 22.
-  * Vérifier que l'utilisateur distant est bien root.
-
-
-Aides et supports
------------------
-
-  patrick.hetu (a) auf.org
-
-Améliorations possibles
------------------------
+....
 
-* Sauvegarde des traces de l'exécution (logs)
-* Sommaire de la mise-à-jour par courriel
-* Gestion de la configuration de SSH (clés, config, etc)
-* Tests unitaires et d'intégration
-* Intégration avec GLPI: https://github.com/mcphargus/python-glpi
 
 Versions
 --------
@@ -119,11 +24,7 @@ Versions
 0.1
 ^^^
 
-* Fusion avec le site: http://git.auf.org/?p=progfou.git;a=tree;f=gestionmateriel
-* Démarrage des machines à l'aide de la commande `wakeonlan`
-* Interface utilisateur améliorée (temps réel)
-* Tâches planifiées (cron)
-* Migration à python-rq
+* ...
 
 Licence
 -------
index 00c2e03..89d8e5e 100755 (executable)
--- a/manage.py
+++ b/manage.py
@@ -4,13 +4,15 @@ import sys
 
 sys.path.append('./external_apps/')
 
-sys.path.append('../auf-django-sdk/sdk/django_auf/')
-sys.path.append('../auf-django-sdk/sdk/django_14/')
-sys.path.append('../auf-django-sdk/sdk/django_auf_dev/')
+# Pour le dev en local
+sys.path.append('../auf-django-sdk/sdk/django14_auf/')
+sys.path.append('../auf-django-sdk/sdk/django14_base/')
+sys.path.append('../auf-django-sdk/sdk/django14_dev/')
 
-sys.path.append('/var/lib/auf-django-sdk/django_auf/')
-sys.path.append('/var/lib/auf-django-sdk/django_14/')
-sys.path.append('/var/lib/auf-django-sdk/django_auf_dev/')
+# Pour la production
+sys.path.append('/var/lib/auf-django-sdk/django14_auf/')
+sys.path.append('/var/lib/auf-django-sdk/django14_base/')
+sys.path.append('/var/lib/auf-django-sdk/django14_dev/')
 
 sys.path.append('./{{ project_name }}/')
 
diff --git a/wsgi.py b/wsgi.py
index cf1d004..0c7e79c 100755 (executable)
--- a/wsgi.py
+++ b/wsgi.py
@@ -4,13 +4,15 @@ import sys
 
 sys.path.append('./external_apps/')
 
-sys.path.append('../auf-django-sdk/sdk/django_auf/')
-sys.path.append('../auf-django-sdk/sdk/django_14/')
-sys.path.append('../auf-django-sdk/sdk/django_auf_dev/')
+# Pour le dev en local
+sys.path.append('../auf-django-sdk/sdk/django14_auf/')
+sys.path.append('../auf-django-sdk/sdk/django14_base/')
+sys.path.append('../auf-django-sdk/sdk/django14_dev/')
 
-sys.path.append('/var/lib/auf-django-sdk/django_auf/')
-sys.path.append('/var/lib/auf-django-sdk/django_14/')
-sys.path.append('/var/lib/auf-django-sdk/django_auf_dev/')
+# Pour la production
+sys.path.append('/var/lib/auf-django-sdk/django14_auf/')
+sys.path.append('/var/lib/auf-django-sdk/django14_base/')
+sys.path.append('/var/lib/auf-django-sdk/django14_dev/')
 
 sys.path.append('./{{ project_name }}/')