Enhancements:
- Support --shell option of itamae
- Support --login-shell option of itamae
- Make configurable itamae-kondate and serverspec-kondate options on .kondate.conf
Changes:
- Remove
bundle exec
frombundle exec itamae
becausebundle exec
insidebundle exec
introcudes some troubles.
Reverts:
- Fallback to ENV['USER'] rather than Etc.getlogin if ssh_config[:ssh_user] is not available
Enhancements:
- Fix to see all Net::SSH::Config keys in itamae
Enhancements:
- Output Net::SSH::Config.for(host) as debug log
Enhancements:
- Use Parallel::ProcessorCount instead of Facter gem
Fixes:
- Fix Net::SSH::Config ssh_keys
Enhancements:
- Add hostname to itamae log prefix without using IO.pipe so that we can use debuggers such as pry
Enhancements:
- Add hostname to itamae log prefix
Fixes:
- Revert 0.4.5 to avoid No such file or directory ...
Enhancements:
- Mask private rsa key
Fixes:
- Remove tempfile created
Changes:
- Prepare
Kondate::ItamaeBootstrap.bootstrap(context)
. Now, bootstrap.rb should just call it.
Fixes:
- Fixe nil error
Enhancements:
- Support secret recipes and spec files
Fixes:
- The order of exploring possible role files was opposite
Enhancements:
- Add a feature to explore possible role files
Changes:
- kondate init now requires a target_dir argument, not an option anymore
Fixes:
- Revert log message
Fixes:
- Fix to remove temporary property files properly
Enhancements:
- Add itamae-role and serverspec-role subcommands to run for multiple hosts in parallel
Fixes:
- Resolve 'failed to load rake command' when kondate init (thanks to @mazgi)
Enhancments:
- Support arbitrary hostinfo by HostPlugin
Enhancments:
- Support itamae --profile option
- Support itamae --recipe-graph option
Changes:
- kondate generate => kondate init (as itamae init)
Fixes:
- Fix typo
Fixes:
- Fix regression (avoid nil error) introduced in 0.1.4
Changes:
- Add --vagrant option, and stop judging vagrant or not via host name
Changes:
- Define global_attributes instead of using attributes['global']
- Let vagrant? to handle inside each host plugin
Fixes:
- Fix to keep global attributes with --recipe
Enhancments:
- Support environments properties.
Changes:
- Do not open Hash class to add deep_merge, instead use own HashExt class.
first version