That error indicates that you are trying to multiply a sequence, in this
case I am assuming a string and a float.
mariadb_setmem is cast to a string. You might try:
{{ mariadb_setmem|float * 0.01 }}
Also that functionality is provided by jinja2. Math operations are
described at http://jinja.pocoo.org/docs/dev/templates/#math
On Saturday, January 16, 2016, Dewangga Bachrul Alam <
[email protected]> wrote:
> I've search some reference but still got no luck about divide operations
> in ansible.
>
> # default/main.yml
> mariadb_setmem: "{{ ansible_memtotal_mb *1024*1024 }}"
> mariadb_misc_query_prealloc_size: "{{ mariadb_setmem *0.01 }}"
>
> # task/main.yml
> - name: Debugging Value
> debug:
> msg: "{{ mariadb_misc_query_prealloc_size }}"
>
> And got error.
> fatal: [vagrant01] => Failed to template {{
> mariadb_misc_query_prealloc_size }}: Failed to template {{ mariadb_setmem
> *0.01 }}: an unexpected type error occurred. Error was can't multiply
> sequence by non-int of type 'float'
>
> Is there any hints to got the results of the math operations and round it?
> Any helps are appreciated.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected]
> <javascript:_e(%7B%7D,'cvml','ansible-project%[email protected]');>
> .
> To post to this group, send email to [email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/4b11bd97-2d09-4def-823c-06e9ba35532a%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/4b11bd97-2d09-4def-823c-06e9ba35532a%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
--
Matt Martz
@sivel
sivel.net
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/CAD8N0v8igq7q%2B2My9w9LLqmeBb9w_B48seRjMU23pgszU4SB-g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.