45b2f4b479
* added alpha version of the 'sorcery' module * fully conforming YAML * use bundled check for executables * - codex_list(): use commands instead of checksums to get sorcery version and verify codex equality - renamed: - manage_depends() -> match_depends() - tocast -> cast_queue, todispel -> dispel_queue, needs_recast -> depends_ok - SORCERY_LOG -> SORCERY_LOG_DIR, SORCERY_STATE -> SORCERY_STATE_DIR - removed: - SORCERY_VERSION_FILE - CODEX - added commentary to match_depends() and manage_spells() - fixed bug about dropped dependency line for previously existed dependency - fixed bug about not fixing depends for the 'latest' state - simplified several code constructions * cleaned up some docs * do not use separate message for Codex update, rely on the 'changed' status instead * use built-in list conversion (_check_type_list()) for spells * corrected spell name extraction from list in match_depends() * avoid non-matching dependencies line duplication in depends file * added more complex playbook example * tiny stylistic fix for docs * replaced ternary construction with a regular statement * replaced yet another ternary construction with a regular statement * enable Python 2.4 compatibility by splitting try-finally block * enable Python 2.4 compatibility by replacing 'with' statement with try-except+try-finally blocks * unify spells' assign * replaced one regex with startswith() * go Ansible 2.1 * added dummy RETURN template * go Ansible 2.2 * better clarify permissions' requirements * - updated copyright years - fixed rebuild command bug - re-used run_command_environ_update dict for env var management * handle Python 3.5 * Revert "handle Python 3.5" This reverts commit 33a5a0eb64c1193318298e111f063cdd5f93b73a. * handle Python 3.5 (2nd try) * go Ansible 2.3 * clarity++ |
||
---|---|---|
.. | ||
ansible |