make a type
```
type ceph_crushmap_bucket_alg = string with match(SELF,'^(uniform|list|tree|straw)$' )
```
and use that e.g.
```
alg :  ceph_crushmap_bucket_alg = 'straw'
```