So the question is, what do you want to do with this data? I can think of one reason why you might want to create a GFF out of a fasta file: loading EST or cDNA sequences into a Chado database, for example, where you have to specify type and other attribute information during the load, and in fact there is a tool called gmod_fasta2gff3.pl that comes with Chado. Outside of that use case, I can't think of another reason to do this. If you describe what you want to do in more detail, you might get a better answer.
You can't strictly convert fasta to gff because fasta contains sequence information and gff contains location information. However, you can try to find the location information from the defline. If you fasta looks like this,
>CDS_0001 start=start stop=stop contig=contig strand=+ ... ATGATGATG
Then you can try to make a GFF file by parsing the defline
At the very least, you will need contig/chromosome, start, and stop information.
Details on how to properly format GFF can be found on this page: http://gmod.org/wiki/GFF (coincidentally a GMOD webpage, which is what Scott Cain works on!)