Skip to content

v2.2.0

Latest
Compare
Choose a tag to compare
@iamjazzar iamjazzar released this 18 Feb 17:09
· 94 commits to master since this release
2e7e855
  • We are using now ansible 2.10.6.
  • Virtual environment is no longer managed by sultan. So please make sure you create and activate your own, before running any sultan command.
  • Changes you have to make in your configs file in case you've been using the master before:
    • INVENTORY_CONFIGS_DIR=$SULTAN_HOME/ansible/dynamic-inventory
    • INVENTORY=$INVENTORY_CONFIGS_DIR/inventory.compute.gcp.yml
    • MOUNT_DIR=$SULTAN_HOME/mnt/
    • SULTAN_ENV=$(which python)
  • SULTAN_ENV is no longer a configuration and changing it won't change the python bin sultan is talking to. It's now used for debugging purposes
  • We are using google.cloud.gcp_compute plugin to manage our inventory. gce.py is no longer supported.
  • sultan local clean command no longer works. It's been replaced by sultan local config that will make sure of cleaning sultan-generated files in case they were causing errors.
  • Make sure to clean your local machine before checking out this version (using sultan local clean) as we renamed the managed blocks from ANSIBLE MANAGED BLOCK to SULTAN MANAGED BLOCK. You can also do the cleaning manually by editing /etc/hosts and ~/.ssh/config. Sultan won't recognize the old blocks that were named ANSIBLE MANAGED BLOCK.