Thanks for your feedback. Issue has been created > https://github.com/ansible/ansible/issues/34147
On Thu, Dec 21, 2017 at 3:37 PM, Toshio Kuratomi <[email protected]> wrote: > This is a good idea. For parsing playbooks we made this change a long > time ago. Could you open a bug report on GitHub for this? With the > holiday vacation coming up, I don't want this to be forgotten. > > Thanks, > -Toshio > > On Dec 20, 2017 9:08 PM, <[email protected]> wrote: > >> Hi all, >> >> I'm using ansible to deploy my home lab. It's running CentOS 7.4 AArch on >> a pine64 board, >> so it has a slow ARM cpu. Executing ansible is slow (10 sec without any >> playbook), >> and I started to look where time got spent. >> More than half of this time is lost parsing the base config yaml >> (ansible/config/base.yml). >> I patched ansible/config/manager.py, and added >> yaml.SafeLoader = yaml.CSafeLoader >> before >> yaml.safe_load(config_def) >> is invoked. >> This brought startup time to one third of the initial time. >> >> I checked pyyaml if CSafeLoader can be forced as a default one way or >> another, >> and after a quick check, I didn't find a possibility to set a default >> loader (except with extra parameter) >> (https://github.com/yaml/pyyaml/blob/master/lib/yaml/__init__.py) >> >> Is it possible to have the CSafeLoader as the default behaviour when >> running ansible? >> Or have I overlooked something, and should this be resolved differently? >> >> Thank you very much for any feedback! >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Development" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "Ansible Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
